public static IngredienteReceta getIngredienteReceta(int id) { IngredienteReceta ir = new IngredienteReceta(); SqlConnection cnn = new SqlConnection(conexion); //abro la conexion cnn.Open(); //Creo el comando sql a utlizar SqlCommand cmd = new SqlCommand("select id, idMateriaPrimaReceta, cantidad, descripcion, idMedida, idReceta from IngredientesRecetas where id = @id"); //asigno la conexion al comando cmd.Parameters.Add(new SqlParameter("@id", id)); cmd.Connection = cnn; //creo el datareader SqlDataReader obdr = cmd.ExecuteReader(); //recorro el datareader while (obdr.Read()) { ir.Id = obdr.GetInt32(0); ir.Nombre = DatosMateriaPrimaReceta.getMateriaPrimaReceta(obdr.GetInt32(1)); ir.Cantidad = obdr.GetDouble(2); ir.Descripcion = obdr.GetString(3); ir.Medida = DatosMedida.getMedida(obdr.GetInt32(4)); ir.Receta = DatosReceta.getReceta(obdr.GetInt32(5)); } cnn.Close(); return(ir); }
public static ArticuloPedido getArticuloPedido(int id) { ArticuloPedido ap = new ArticuloPedido(); SqlConnection cnn = new SqlConnection(conexion); //abro la conexion cnn.Open(); //Creo el comando sql a utlizar SqlCommand cmd = new SqlCommand("select id, nombre, cantidad, descripcion, idMedida, idPedido from ArticulosPedidos where id = @id"); //asigno la conexion al comando cmd.Parameters.Add(new SqlParameter("@id", id)); cmd.Connection = cnn; //creo el datareader SqlDataReader obdr = cmd.ExecuteReader(); //recorro el datareader while (obdr.Read()) { ap.Id = obdr.GetInt32(0); ap.Nombre = obdr.GetString(1); ap.Cantidad = obdr.GetDouble(2); ap.Descripcion = obdr.GetString(3); ap.Medida = DatosMedida.getMedida(obdr.GetInt32(4)); ap.Pedido = DatosPedido.getPedido(obdr.GetInt32(5)); } cnn.Close(); return(ap); }
public static Producto getProducto(int idProducto) { //creo la conexion SqlConnection cnn = new SqlConnection(conexion); //abro la conexion cnn.Open(); //Creo el comando sql a utlizar SqlCommand cmd = new SqlCommand("select * from Producto Where idProducto = @idProducto"); //Cargo el valor del parametro cmd.Parameters.Add(new SqlParameter("@idProducto", idProducto)); //asigno la conexion al comando cmd.Connection = cnn; Producto prod = new Producto(); //creo el datareader SqlDataReader obdr = cmd.ExecuteReader(); //recorro el datareader while (obdr.Read()) { //zona = new Zona(obdr.GetInt32(0), obdr.GetString(1), DatosLocalidad.getLocalidad(obdr.GetInt32(2))); prod.IdProducto = obdr.GetInt32(0); prod.Tipo = DatosTipoProducto.getTipoProducto(obdr.GetInt32(1)); prod.Nombre = obdr.GetString(2); prod.FechaElaboracion = obdr.GetDateTime(3); prod.FechaVencimiento = obdr.GetDateTime(4); prod.LoteProductoTerminado = obdr.GetString(5); prod.CajasPorTarima = obdr.GetInt32(6); prod.KgPorTarima = obdr.GetDecimal(7); prod.CodigoBarraProducto = obdr.GetString(8); prod.Stock = obdr.GetInt32(9); //prod.Gramaje = obdr.GetFloat(10); prod.UnidadM = DatosMedida.getMedida(obdr.GetInt32(11)); prod.UnidadPorCaja = obdr.GetInt32(12); prod.Envasado = DatosTipoEnvasado.getTipoEnvasado(obdr.GetInt32(13)); prod.SelProducto = DatosSeleccionProducto.getSeleccionProducto(obdr.GetInt32(14)); } cnn.Close(); return(prod); }
public static List <Producto> BuscarByCodigoBarra(String codigoBarraProducto) { List <Producto> Lista = new List <Producto>(); using (SqlConnection conexion = new SqlConnection(Conexion.Connection)) { conexion.Open(); SqlCommand comando = new SqlCommand(string.Format( "Select idProducto, idTipoProducto, nombre, fechaElaboracion, fechaVencimiento,loteProductoTerminado, cajasPorTarima, kgPorTarima,codigoBarraProducto,stock,gramaje,idUnidadDeMedida,unidadPorCaja,idTipoEnvasado,idSeleccion from Producto where codigoBarraProducto like '%{0}%'", codigoBarraProducto), conexion); SqlDataReader reader = comando.ExecuteReader(); while (reader.Read()) { Producto p = new Producto(); p.IdProducto = reader.GetInt32(0); p.Tipo = DatosTipoProducto.getTipoProducto(reader.GetInt32(1)); p.Nombre = reader.GetString(2); p.FechaElaboracion = reader.GetDateTime(3); p.FechaVencimiento = reader.GetDateTime(4); p.LoteProductoTerminado = reader.GetString(5); p.CajasPorTarima = reader.GetInt32(6); p.KgPorTarima = reader.GetDecimal(7); p.CodigoBarraProducto = reader.GetString(8); p.Stock = reader.GetInt32(9); p.Gramaje = float.Parse(reader.GetDouble(10).ToString()); p.UnidadM = DatosMedida.getMedida(reader.GetInt32(11)); p.UnidadPorCaja = reader.GetInt32(12); p.Envasado = DatosTipoEnvasado.getTipoEnvasado(reader.GetInt32(13)); p.SelProducto = DatosSeleccionProducto.getSeleccionProducto(reader.GetInt32(14)); //pAlumno.Fecha_Nac = Convert.ToString(reader.GetDateTime(4)); Lista.Add(p); } conexion.Close(); return(Lista); } }
public static MateriaPrima getMateriaPrima(int id) { MateriaPrima mp = new MateriaPrima(); SqlConnection cnn = new SqlConnection(conexion); //abro la conexion cnn.Open(); //Creo el comando sql a utlizar SqlCommand cmd = new SqlCommand("select id, nombre, cantidad, lote, idTipoMateriaPrima, idMedida, idMarca, idProveedor, fechaIngreso, fechaElaboracion, fechaCaducidad, activo from MateriasPrimas where id = @id"); cmd.Parameters.Add(new SqlParameter("@id", id)); //asigno la conexion al comando cmd.Connection = cnn; //creo el datareader SqlDataReader obdr = cmd.ExecuteReader(); //recorro el datareader while (obdr.Read()) { mp.Id = obdr.GetInt32(0); mp.Nombre = obdr.GetString(1); mp.Cantidad = obdr.GetDouble(2); mp.Lote = obdr.GetString(3); mp.TipoMateriaPrima = DatosTipoMateriaPrima.getTipoMateriaPrima(obdr.GetInt32(4)); mp.Medida = DatosMedida.getMedida(obdr.GetInt32(5)); mp.Marca = DatosMarca.getMarca(obdr.GetInt32(6)); mp.Proveedor = DatosProveedor.getProveedor(obdr.GetInt32(7)); mp.FechaIngreso = obdr.GetDateTime(8); mp.FechaElaboracion = obdr.GetDateTime(9); mp.FechaCaducidad = obdr.GetDateTime(10); mp.Activo = obdr.GetBoolean(11); } cnn.Close(); return(mp); }
public static List <Producto> getProductos() { //creo la conexion SqlConnection cnn = new SqlConnection(conexion); //abro la conexion cnn.Open(); SqlCommand cmd = new SqlCommand("SELECT * FROM Producto"); //SqlCommand cmd = new SqlCommand("SELECT Zona.nombre, Localidad.nombre as NombreLocalidad FROM Zona, Localidad where Zona.idLocalidad=Localidad.idLocalidad"); //asigno la conexion al comando cmd.Connection = cnn; List <Producto> pro = new List <Producto>(); //creo el datareader SqlDataReader obdr = cmd.ExecuteReader(); //recorro el datareader while (obdr.Read()) { //Asigno valor a la cuenta pro.Add(new Producto(obdr.GetInt32(0), DatosTipoProducto.getTipoProducto(obdr.GetInt32(1)), obdr.GetString(2), obdr.GetDateTime(3), obdr.GetDateTime(4), obdr.GetString(5), obdr.GetInt32(6), obdr.GetDecimal(7), obdr.GetString(8), obdr.GetInt32(9), float.Parse(obdr.GetDouble(10).ToString()), DatosMedida.getMedida(obdr.GetInt32(11)), obdr.GetInt32(12), DatosTipoEnvasado.getTipoEnvasado(obdr.GetInt32(13)), DatosSeleccionProducto.getSeleccionProducto(obdr.GetInt32(14)))); } //Cierro la conexion cnn.Close(); return(pro); }
public static List <IngredienteReceta> getIngredientesRecetaPorReceta(int id) { List <IngredienteReceta> ingredientesReceta = new List <IngredienteReceta>(); SqlConnection cnn = new SqlConnection(conexion); //abro la conexion cnn.Open(); //Creo el comando sql a utlizar SqlCommand cmd = new SqlCommand("select id, idMateriaPrimaReceta, cantidad, descripcion, idMedida, idReceta from IngredientesRecetas where idReceta = @idReceta order by id"); //asigno la conexion al comando cmd.Parameters.Add(new SqlParameter("@idReceta", id)); cmd.Connection = cnn; //creo el datareader SqlDataReader obdr = cmd.ExecuteReader(); //recorro el datareader while (obdr.Read()) { ingredientesReceta.Add(new IngredienteReceta(obdr.GetInt32(0), DatosMateriaPrimaReceta.getMateriaPrimaReceta(obdr.GetInt32(1)), obdr.GetDouble(2), obdr.GetString(3), DatosMedida.getMedida(obdr.GetInt32(4)), DatosReceta.getReceta(obdr.GetInt32(5)))); } cnn.Close(); return(ingredientesReceta); }
public static List <MateriaPrima> getMateriasPrimasPorProveedor(string nombre) //buscador { List <MateriaPrima> materiaPrimas = new List <MateriaPrima>(); SqlConnection cnn = new SqlConnection(conexion); //abro la conexion cnn.Open(); //Creo el comando sql a utlizar SqlCommand cmd = new SqlCommand(string.Format("select MateriasPrimas.id, MateriasPrimas.nombre, MateriasPrimas.cantidad, MateriasPrimas.lote, MateriasPrimas.idTipoMateriaPrima, MateriasPrimas.idMedida, MateriasPrimas.idMarca, MateriasPrimas.idProveedor, MateriasPrimas.fechaIngreso, MateriasPrimas.fechaElaboracion, MateriasPrimas.fechaCaducidad, MateriasPrimas.activo from MateriasPrimas left join Proveedores on Proveedores.id = MateriasPrimas.idProveedor where MateriasPrimas.activo = 1 and Proveedores.nombre like '%{0}%' order by MateriasPrimas.nombre", nombre)); //asigno la conexion al comando cmd.Connection = cnn; //creo el datareader SqlDataReader obdr = cmd.ExecuteReader(); //recorro el datareader while (obdr.Read()) { materiaPrimas.Add(new MateriaPrima(obdr.GetInt32(0), obdr.GetString(1), obdr.GetDouble(2), obdr.GetString(3), DatosTipoMateriaPrima.getTipoMateriaPrima(obdr.GetInt32(4)), DatosMedida.getMedida(obdr.GetInt32(5)), DatosMarca.getMarca(obdr.GetInt32(6)), DatosProveedor.getProveedor(obdr.GetInt32(7)), obdr.GetDateTime(8), obdr.GetDateTime(9), obdr.GetDateTime(10), obdr.GetBoolean(11))); } cnn.Close(); return(materiaPrimas); }
public static List <MateriaPrima> getMateriaPrimaPorTipo(int idTipoMateriaPrima) { List <MateriaPrima> materiasPrima = new List <MateriaPrima>(); SqlConnection cnn = new SqlConnection(conexion); //abro la conexion cnn.Open(); //Creo el comando sql a utlizar SqlCommand cmd = new SqlCommand("select id, nombre, cantidad, lote, idTipoMateriaPrima, idMedida, idMarca, idProveedor, fechaIngreso, fechaElaboracion, fechaCaducidad, activo from MateriasPrimas where activo = 1 and idTipoMateriaPrima = @idTipoMateriaPrima order by nombre"); //asigno la conexion al comando cmd.Parameters.Add(new SqlParameter("@idTipoMateriaPrima", idTipoMateriaPrima)); cmd.Connection = cnn; //creo el datareader SqlDataReader obdr = cmd.ExecuteReader(); //recorro el datareader while (obdr.Read()) { materiasPrima.Add(new MateriaPrima(obdr.GetInt32(0), obdr.GetString(1), obdr.GetDouble(2), obdr.GetString(3), DatosTipoMateriaPrima.getTipoMateriaPrima(obdr.GetInt32(4)), DatosMedida.getMedida(obdr.GetInt32(5)), DatosMarca.getMarca(obdr.GetInt32(6)), DatosProveedor.getProveedor(obdr.GetInt32(7)), obdr.GetDateTime(8), obdr.GetDateTime(9), obdr.GetDateTime(10), obdr.GetBoolean(11))); } cnn.Close(); return(materiasPrima); }
public static List <ArticuloPedido> getArticulosPedidosPorPedido(int id) { List <ArticuloPedido> articulosPedidos = new List <ArticuloPedido>(); SqlConnection cnn = new SqlConnection(conexion); //abro la conexion cnn.Open(); //Creo el comando sql a utlizar SqlCommand cmd = new SqlCommand("select id, nombre, cantidad, descripcion, idMedida, idPedido from ArticulosPedidos where idPedido = @idPedido order by nombre"); //asigno la conexion al comando cmd.Parameters.Add(new SqlParameter("@idPedido", id)); cmd.Connection = cnn; //creo el datareader SqlDataReader obdr = cmd.ExecuteReader(); //recorro el datareader while (obdr.Read()) { articulosPedidos.Add(new ArticuloPedido(obdr.GetInt32(0), obdr.GetString(1), obdr.GetDouble(2), obdr.GetString(3), DatosMedida.getMedida(obdr.GetInt32(4)), DatosPedido.getPedido(obdr.GetInt32(5)))); } cnn.Close(); return(articulosPedidos); }
public static List <ProductoTerminado> BuscarByCodigoBarra(String codigoBarraProducto) { List <ProductoTerminado> productos = new List <ProductoTerminado>(); SqlConnection cnn = new SqlConnection(conexion); //abro la conexion cnn.Open(); //Creo el comando sql a utlizar SqlCommand cmd = new SqlCommand(string.Format("Select idProductoTerminado, idTipoProducto, idProducto, fechaElaboracion, fechaVencimiento,loteProductoTerminado, cajasPorTarima, kgPorTarima,codigoBarraProducto,stock,gramaje,idUnidadDeMedida,unidadPorCaja,idTipoEnvasado,idSeleccion from ProductoTerminado where codigoBarraProducto like '%{0}%'", codigoBarraProducto)); //asigno la conexion al comando cmd.Connection = cnn; //creo el datareader SqlDataReader obdr = cmd.ExecuteReader(); //recorro el datareader while (obdr.Read()) { productos.Add(new ProductoTerminado(obdr.GetInt32(0), DatosTipoProducto.getTipoProducto(obdr.GetInt32(1)), DatosProducto.getProducto(obdr.GetInt32(2)), obdr.GetDateTime(3), obdr.GetDateTime(4), obdr.GetString(5), obdr.GetInt32(6), obdr.GetDecimal(7), obdr.GetString(8), obdr.GetInt32(9), obdr.GetInt32(10), DatosMedida.getMedida(obdr.GetInt32(11)), obdr.GetInt32(12), DatosTipoEnvasado.getTipoEnvasado(obdr.GetInt32(13)), DatosSeleccionProducto.getSeleccionProducto(obdr.GetInt32(14)))); } cnn.Close(); return(productos); }