PROGRAMA EN C# PARA LLEVAR INVENTARIO DE CUALQUIER NEGOCIO.
Enviado por Rogelio David Arce Gonzalez • 7 de Diciembre de 2016 • Práctica o problema • 5.730 Palabras (23 Páginas) • 635 Visitas
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data.SqlClient;
namespace CapaDatos
{
public class Conexion
{
public SqlConnection conectar()
{
SqlConnection cn = new SqlConnection();
cn.ConnectionString = "Data Source=DAVIDYNUBIA\\SQLEXPRESS; Initial Catalog=master; Integrated Security=true";
return cn;
}
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using CapaEntidades;
using System.Data.SqlClient;
using System.Data;
namespace CapaDatos
{
public class daoCategoria
{
public static List
{
SqlCommand cmd = null;
SqlDataReader dr = null;
List
try
{
Conexion cn = new Conexion();
SqlConnection cnx = cn.conectar();
cmd = new SqlCommand("ListarCategorias",cnx);
cmd.CommandType = CommandType.StoredProcedure;
cnx.Open();
dr = cmd.ExecuteReader();
lista = new List
while (dr.Read())
{
entCategoria c = new entCategoria();
c.Descripcion = dr["Descripcion"].ToString();
c.IdCategoria = Convert.ToInt32(dr["IdCategoria"].ToString());
lista.Add(c);
}
}
catch (Exception e)
{
lista = null;
}
finally
{
cmd.Connection.Close();
}
return lista;
}
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using CapaEntidades;
using System.Data.SqlClient;
using System.Data;
namespace CapaDatos
{
public class daoProducto
{
public static List
{
SqlCommand cmd = null;
SqlDataReader dr = null;
List
try
{
Conexion cn = new Conexion();
SqlConnection cnx = cn.conectar();
cmd = new SqlCommand("ListarProductosPorCategoria", cnx);
cmd.Parameters.AddWithValue("@idCategoria",idCategoria);
cmd.CommandType = CommandType.StoredProcedure;
cnx.Open();
dr = cmd.ExecuteReader();
lista = new List
while (dr.Read())
{
entProducto p = new entProducto();
p.Activo = Convert.ToInt32(dr["Activo"].ToString());
p.Detalle = dr["Detalle"].ToString();
p.idCategoria = Convert.ToInt32(dr["idCategoria"].ToString());
p.IdProducto = Convert.ToInt32(dr["IdProducto"].ToString());
p.Nombre = dr["Nombre"].ToString();
p.Precio = float.Parse(dr["Precio"].ToString());
p.Stock = float.Parse(dr["Stock"].ToString());
lista.Add(p);
}
}
catch (Exception e)
{
lista = null;
}
finally
{
cmd.Connection.Close();
}
return lista;
}
public static entProducto BuscarProducto(int IdProducto)
{
entProducto obj = null;
SqlCommand cmd = null;
SqlDataReader dr = null;
try
{
Conexion cn = new Conexion();
SqlConnection cnx = cn.conectar();
cmd = new SqlCommand("BuscarProducto", cnx);
cmd.Parameters.AddWithValue("@IdProducto", IdProducto);
cmd.CommandType = CommandType.StoredProcedure;
cnx.Open();
dr = cmd.ExecuteReader();
obj = new entProducto();
dr.Read();
obj.Activo = Convert.ToInt32(dr["Activo"].ToString());
obj.Detalle = dr["Detalle"].ToString();
...