private void CargarGastos() { CLS_Gastos_Contpaq gs = new CLS_Gastos_Contpaq(); gs.MtdSeleccionarCtasNoConsidera(); string Cadena = String.Empty; if (gs.Exito) { for (int i = 0; i < gs.Datos.Rows.Count; i++) { string s = gs.Datos.Rows[i]["Id_cuenta"].ToString();; if (i == 0) { Cadena = s; } else { Cadena = Cadena + "," + s; } } } gridControl1.DataSource = null; gridControl2.DataSource = null; CLS_GastosSalidas Clase = new CLS_GastosSalidas(); Clase.Parametro = radioParametro.EditValue.ToString(); DateTime Fecha = Convert.ToDateTime(dateDel.Text.Trim()); Clase.F_Del = Fecha.Year.ToString() + DosCero(Fecha.Month.ToString()) + DosCero(Fecha.Day.ToString()); Fecha = Convert.ToDateTime(dateAl.Text.Trim()); Clase.F_Al = Fecha.Year.ToString() + DosCero(Fecha.Month.ToString()) + DosCero(Fecha.Day.ToString()); Clase.Id_Activo = textActivo.Text; Clase.Cuentas = Cadena; if (checkEmpresas.Checked) { Clase.Id_Empresa = ""; } else { Clase.Id_Empresa = comboEmpresas.EditValue.ToString().Substring(0, 4); } Clase.MtdSeleccionarGastos(); if (Clase.Exito) { gridControl2.DataSource = Clase.Datos; } }
private void CargarGridGastosDirectosxMes() { CLS_Gastos_Contpaq gs = new CLS_Gastos_Contpaq(); gs.MtdSeleccionarCtasNoConsidera(); string Cadena = String.Empty; if (gs.Exito) { for (int i = 0; i < gs.Datos.Rows.Count; i++) { string s = gs.Datos.Rows[i]["Id_cuenta"].ToString();; if (i == 0) { Cadena = s; } else { Cadena = Cadena + "," + s; } } } CLS_Rpt_SalidasG Clase = new CLS_Rpt_SalidasG(); Clase.Anio = comboAnio.EditValue.ToString(); if (checkEmpresas.Checked) { Clase.Id_Empresa = ""; } else { Clase.Id_Empresa = comboEmpresas.EditValue.ToString().Substring(0, 4); } Clase.Moneda = radioMoneda.EditValue.ToString(); Clase.Cuentas = Cadena; Clase.MtdGastosDirectosxMes(); if (Clase.Exito) { gridControl1.DataSource = Clase.Datos; } }
private void btnBuscar_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { DateTime date1 = dateInicio.DateTime; DateTime date2 = dateFin.DateTime; int result = DateTime.Compare(date1, date2); if (result <= 0) { string vFechaInicio = date1.Year.ToString() + DosCero(date1.Month.ToString()) + DosCero(date1.Day.ToString()); string vFechaFin = date2.Year.ToString() + DosCero(date2.Month.ToString()) + DosCero(date2.Day.ToString()); CLS_Gastos_Contpaq gs = new CLS_Gastos_Contpaq(); gs.MtdSeleccionarCtasNoConsidera(); string Cadena = String.Empty; if (gs.Exito) { for (int i = 0; i < gs.Datos.Rows.Count; i++) { string s = gs.Datos.Rows[i]["Id_cuenta"].ToString();; string[] subs = s.Split('-'); string CodigoCta = String.Empty; foreach (var sub in subs) { CodigoCta = CodigoCta + sub; } if (i == 0) { Cadena = CodigoCta; } else { Cadena = Cadena + "," + CodigoCta; } } } gs.Cuentas = Cadena; gs.FechaInicio = vFechaInicio; gs.FechaFin = vFechaFin; gs.MtdSeleccionarGastos(); if (gs.Exito) { if (gs.Datos.Rows.Count > 0) { dtgGastos.DataSource = gs.Datos; } else { XtraMessageBox.Show("No existen datos en este rango de fechas"); } } else { XtraMessageBox.Show(gs.Mensaje); } } else { XtraMessageBox.Show("La fecha inicio no debe ser mayor a la fecha final"); } }