コード例 #1
0
ファイル: Kardex.cs プロジェクト: ivanhdzderas/cremeria
        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);
        }
コード例 #2
0
ファイル: Kardex.cs プロジェクト: ivanhdzderas/cremeria
        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
ファイル: Afecta_inv.cs プロジェクト: ivanhdzderas/cremeria
        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();
                }
            }
        }