Ejemplo n.º 1
0
        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;
            }
        }
Ejemplo n.º 2
0
        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;
            }
        }
Ejemplo n.º 3
0
        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");
            }
        }