Ejemplo n.º 1
0
        public static List <Reporte_Compras> PagosCompras()
        {
            connection.Close();
            connection.Open();
            List <Reporte_Compras> _listaCompras = new List <Reporte_Compras>();
            MySqlCommand           cmd           = new MySqlCommand();

            cmd.Connection = connection;
            DataTable Tabla = new DataTable();

            MySqlParameter[] oParam  = { };
            string           proceso = "ConsultaIngresoStock";
            MySqlDataAdapter dt      = new MySqlDataAdapter(proceso, connection);

            dt.SelectCommand.CommandType = CommandType.StoredProcedure;
            dt.SelectCommand.Parameters.AddRange(oParam);
            dt.Fill(Tabla);
            Entidades.Reporte_Compras listaCompras = new Entidades.Reporte_Compras();
            decimal CalculoGasto = 0;
            decimal ValorFinal   = 0;

            if (Tabla.Rows.Count > 0)
            {
                foreach (DataRow item in Tabla.Rows)
                {
                    listaCompras.Cantidad      = Convert.ToInt32(item["txCantidad"].ToString());
                    listaCompras.ValorUnitario = Convert.ToDecimal(item["txValorUnitario"].ToString());
                    _listaCompras.Add(listaCompras);
                }
            }
            if (_listaCompras.Count > 0)
            {
                foreach (var item in _listaCompras)
                {
                    CalculoGasto = item.Cantidad * item.ValorUnitario;
                    ValorFinal   = ValorFinal + CalculoGasto;
                }
                listaCompras.CajaDePagos = ValorFinal;
                _listaCompras.Add(listaCompras);
            }
            else
            {
                listaCompras.CajaDePagos = 0;
                _listaCompras.Add(listaCompras);
            }
            connection.Close();
            return(_listaCompras);
        }
Ejemplo n.º 2
0
        public static List <Reporte_Compras> TotalDeCompras()
        {
            connection.Close();
            connection.Open();
            List <Reporte_Compras> _listaCompras = new List <Reporte_Compras>();
            MySqlCommand           cmd           = new MySqlCommand();

            cmd.Connection = connection;
            DataTable Tabla = new DataTable();

            MySqlParameter[] oParam  = { };
            string           proceso = "TotalDeCompras";
            MySqlDataAdapter dt      = new MySqlDataAdapter(proceso, connection);

            dt.SelectCommand.CommandType = CommandType.StoredProcedure;
            dt.SelectCommand.Parameters.AddRange(oParam);
            dt.Fill(Tabla);
            if (Tabla.Rows.Count > 0)
            {
                foreach (DataRow item in Tabla.Rows)
                {
                    Entidades.Reporte_Compras listaCompras = new Entidades.Reporte_Compras();
                    if (Convert.ToInt32(item["Total"].ToString()) > 0)
                    {
                        listaCompras.TotalDeComprasGenerales = Convert.ToInt32(item["Total"].ToString());
                    }
                    else
                    {
                        listaCompras.TotalDeComprasGenerales = 0;
                    }
                    _listaCompras.Add(listaCompras);
                }
            }
            connection.Close();
            return(_listaCompras);
        }