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); }
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); }