Exemplo n.º 1
0
 /// <summary>
 /// Carga los datos!!!
 /// </summary>
 /// <param name="lst"></param>
 /// <param name="compañia"></param>
 /// <param name="usuario"></param>
 private void CargarDatos(Compañia compañia, Usuario usuario)
 {
     _compania   = compañia;
     _lstCuentas = _cuentaCL.GetAll(compañia);;
     _usuario    = usuario;
     lstFechas   = _fechaTransaccion.GetAllActive(compañia, null);
     this.lstMesesAbiertos.DataSource = lstFechas;
     LlenarTabla(false);
 }
        private void CargarDatos()
        {
            //List<FechaTransaccion> lst = fechaCL.GetAll(compania, usuario);
            DataTable dt = fechaCL.GetDataTable(GlobalConfig.Compañia, GlobalConfig.Usuario);

            Cuentas = _cuentaCL.GetAll(GlobalConfig.Compañia);

            dtRegistros.DataSource = dt;

            lstAbrirMes.DataSource  = fechaCL.FechaAbrirMes(GlobalConfig.Compañia, GlobalConfig.Usuario);
            lstCerrarMes.DataSource = fechaCL.GetAllActive(GlobalConfig.Compañia, GlobalConfig.Usuario);
        }
Exemplo n.º 3
0
        private void CargarDatos()
        {
            ListaCuentas = CuentaCL.GetAll(GlobalConfig.Compañia);
            var lstDts = new FechaTransaccionCL().GetAllActive(GlobalConfig.Compañia, GlobalConfig.Usuario);

            AFechaFinal.DataSource = lstDts;


            var lstBfchFnl = new List <FechaTransaccion> {
                (from c1 in lstDts select c1).OrderByDescending(x => x.Fecha).LastOrDefault()
            };

            AFechaInicio.DataSource = lstBfchFnl;

            SetCuentasEnLista();

            CrearColumnasParaNombre();
        }
Exemplo n.º 4
0
        private void CargarDatos()
        {
            var lst    = CuentaCL.GetAll(GlobalConfig.Compañia);
            var lstDts = new FechaTransaccionCL().GetAllActive(GlobalConfig.Compañia, GlobalConfig.Usuario);

            _lstExcel = from c in lst where c.TipoCuenta.TipoCuenta == TipoCuenta.Ingreso || c.TipoCuenta.TipoCuenta == TipoCuenta.Egreso || c.TipoCuenta.TipoCuenta == TipoCuenta.Costo_Venta select c;
            AFechaFinal.DataSource = lstDts;


            var lstBfchFnl = new List <FechaTransaccion> {
                (from c1 in lstDts select c1).OrderByDescending(x => x.Fecha).LastOrDefault()
            };

            AFechaInicio.DataSource = lstBfchFnl;


            CrearColumnasParaNombre();
        }
Exemplo n.º 5
0
        private void btnGenerarExcel_Click(object sender, EventArgs e)
        {
            try
            {
                var lstCuentas = new Dictionary <FechaTransaccion, List <Cuenta> >();
                var cuentas    = cuentaCL.GetAll(GlobalConfig.Compañia);

                //cuentaCL.LLenarConSaldoB(((FechaTransaccion)lstMesInicio.SelectedItem).Fecha, ((FechaTransaccion)lstMesInicio.SelectedItem).Fecha, cuentas, GlobalConfig.Compañia);
                foreach (var item in fechaTransaccions)
                {
                    if (item.Fecha >= ((FechaTransaccion)lstMesInicio.SelectedItem).Fecha && item.Fecha <= ((FechaTransaccion)lstMesFinal.SelectedItem).Fecha)
                    {
                        var cuentasClonadas = new List <Cuenta>(cuentas.Count);

                        cuentas.ForEach((Cuenta) =>
                        {
                            cuentasClonadas.Add(Cuenta.DeepCopy());
                        });

                        new CuentaCL().LLenarConSaldos(item.Fecha, item.Fecha, cuentasClonadas, GlobalConfig.Compañia);

                        cuentasClonadas = cuentaCL.QuitarCuentasSinSaldos(cuentasClonadas);

                        lstCuentas.Add(item, cuentasClonadas);
                    }
                }

                using (SaveFileDialog sfd = new SaveFileDialog()
                {
                    Filter = "Excel|*.xlsx", Title = "Reporte auxiliares", FileName = $"REPORTE DE AUXILIARES {GlobalConfig.Compañia.ToString()} - {GlobalConfig.Compañia.NumeroCedula}"
                })
                {
                    if (sfd.ShowDialog() == DialogResult.OK)
                    {
                        ReporteAuxiliares.GenerarReporte(lstCuentas, GlobalConfig.Compañia, GlobalConfig.Usuario, GlobalConfig.Compañia.TipoMoneda, sfd.FileName);
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
 /// <summary>
 /// Carga los datos, llena la lista con las cuentas y trae todos los meses
 /// </summary>
 private void CargarDatos()
 {
     _lstCuentas = _cuentaCL.GetAll(GlobalConfig.Compañia);
     this.lstMesesAbiertos.DataSource = _fechaTransaccionCL.GetAllActive(GlobalConfig.Compañia, GlobalConfig.Usuario);
 }
Exemplo n.º 7
0
 public IActionResult Get(string companyid)
 => Ok(_cuentaCL.GetAll(companyid));