private void FillGrid() { var commandSQL = string.Empty; totalGeneral = 0; totalRetiro = 0; totalDeposito = 0; dgwCuenta.Rows.Clear(); if (cbEstacion.SelectedItem.ToString() != string.Empty) { commandSQL = DataBaseQuerys.Movimientos(DataUtil.GetInt(lblTurno.Text), DataUtil.GetInt(((System.Web.UI.WebControls.ListItem)(cbEstacion.SelectedItem)).Value)); } else { commandSQL = DataBaseQuerys.Movimientos(DataUtil.GetInt(lblTurno.Text), 0); } var dsMovimientosInfo = DataUtil.FillDataSet(commandSQL, "movimientos"); foreach (DataRow movimientosRow in dsMovimientosInfo.Tables["movimientos"].Rows) { if (DataUtil.GetString(movimientosRow["Tipo_movimiento"]) == "DEPOSITO") { totalDeposito = totalDeposito + DataUtil.GetDouble(movimientosRow["Importe"]); } else { totalRetiro = totalRetiro + DataUtil.GetDouble(movimientosRow["Importe"]); } totalGeneral = totalRetiro + totalDeposito; string[] row = { DataUtil.GetString(movimientosRow["Movimiento_id"]), DataUtil.GetString(movimientosRow["Tipo_movimiento"]), DataUtil.GetString(movimientosRow["Concepto"]), DataUtil.GetString(movimientosRow["Importe"]), DataUtil.GetString(movimientosRow["Fecha_creacion"]) }; dgwCuenta.Rows.Add(row); } txtDepositro.Text = totalDeposito.ToString(DataUtil.Format.Decimals); txtRetiro.Text = totalRetiro.ToString(DataUtil.Format.Decimals); txtTotal.Text = totalGeneral.ToString(DataUtil.Format.Decimals); }