Пример #1
0
        private Kardex buildKardex(MySqlDataReader data)
        {
            Kardex item = new Kardex(
                data.GetInt32("id"),
                data.GetInt32("id_producto"),
                data.GetString("tipo_movimiento"),
                data.GetInt32("id_documento"),
                data.GetDouble("cantidad"),
                data.GetDouble("antes"),
                data.GetString("fecha")
                );

            return(item);
        }
Пример #2
0
        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);
        }
Пример #3
0
        public void Agrega(int id_kardex)
        {
            Kardex  kardex   = new Kardex();
            Product producto = new Product();
            double  nuevo    = 0;

            using (kardex)
            {
                List <Kardex> Generales = kardex.getkardexbyid(id_kardex);
                nuevo = Convert.ToDouble(Generales[0].Antes) + Convert.ToDouble(Generales[0].Cantidad);

                using (producto)
                {
                    producto.Id         = Generales[0].Id_producto;
                    producto.Existencia = nuevo;
                    producto.update_inventary();
                }
            }
        }