private Kardex buildKardex(MySqlDataReader data) { Kardex item = new Kardex( data.GetInt16("id"), data.GetInt16("id_producto"), data.GetString("tipo_movimiento"), data.GetInt16("id_documento"), data.GetDouble("cantidad"), data.GetDouble("antes"), data.GetString("fecha") ); return(item); }
public List <Kardex> getKardex(int id_producto) { string query = "select id, id_producto, tipo_movimiento,id_documento, cantidad, antes, fecha from tbakardex where id_producto='" + id_producto.ToString() + "' order by id"; MySqlDataReader data = runQuery(query); List <Kardex> result = new List <Kardex>(); if (data.HasRows) { while (data.Read()) { Kardex item = buildKardex(data); result.Add(item); } } return(result); }
public void Agrega(int id_kardex) { Kardex kardex = new Kardex(); Product producto = new Product(); int nuevo = 0; using (kardex) { List <Kardex> Generales = kardex.getkardexbyid(id_kardex); nuevo = Convert.ToInt16(Generales[0].Antes) + Convert.ToInt16(Generales[0].Cantidad); using (producto) { producto.Id = Generales[0].Id_producto; producto.Existencia = nuevo; producto.update_inventary(); } } }