private void BtnCalcular(object sender, EventArgs e) { DateTime fch1 = ((FechaTransaccion)AFechaInicio.SelectedItem).Fecha; DateTime fch2 = ((FechaTransaccion)AFechaFinal.SelectedItem).Fecha; DateTime par1 = new DateTime(fch1.Year, fch1.Month, 1); DateTime par2 = new DateTime(fch2.Year, fch2.Month, 1); par2 = (par2.AddMonths(1)).AddDays(-1); var ss = _lstExcel.ToList(); CuentaCL.LLenarConSaldos(par1, par2, ss, GlobalConfig.Compañia); //if (!checkCuentasConSaldo.Checked) //{ // ss = new CuentaCL().QuitarCuentasSinSaldos(ss); //} CargarFormulario(); // //Distribu(); //using (SaveFileDialog sfd = new SaveFileDialog() { Filter = "Excel|*.xlsx", FileName = $"REPORTE DE PERDIDAS Y GANANCIAS {GlobalConfig.Compañia.ToString()}" }) //{ // if (sfd.ShowDialog() == DialogResult.OK) // { // ReporteExcel.createGenericList(excel, sfd.FileName); // } //} }
/// <summary> /// Esta funcion no ayuda a buscar cual es el rango que /// queremos imprimir, buscamos los datos y los cargamos a la tabla /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void Imprimir_Saldo(object sender, EventArgs e) { ///Obtenemos el seleccionado var mes = (FechaTransaccion)lstMesesAbiertos.SelectedItem; // _lstCuentas = ReporteadorCuenta.CuentasActualizadasPorRango(mes, _compania, checkImprimirSaldo.Checked); ///Buscamos el mes mams viejo /// var mesFinal = lstFechas.OrderBy(x => x.Fecha).ToList()[0]; _cuentaCL.LLenarConSaldos(mesFinal.Fecha, mes.Fecha, _lstCuentas, GlobalConfig.Compañia); LlenarTabla(ConSaldo: true); }
/// <summary> /// Actualiza la vista del grid /// </summary> private void UpdateView() { if (lstMesesAbiertos.Items.Count != 0) { var nuevalst = _lstCuentas; _cuentaCL.LLenarConSaldos(((FechaTransaccion)lstMesesAbiertos.Items[lstMesesAbiertos.Items.Count - 1]).Fecha, ((FechaTransaccion)lstMesesAbiertos.SelectedItem).Fecha, nuevalst, GlobalConfig.Compañia); ///Imprimir solo cuentas con saldo ///quitar las cuentas que no tienen saldo if (chekImprimirSaldosCero.Checked) { nuevalst = _cuentaCL.QuitarCuentasSinSaldos(_lstCuentas); } CargarDatosFormulario(nuevalst); } }
private void BtnCalcular(object sender, EventArgs e) { DateTime fch1 = ((FechaTransaccion)AFechaInicio.SelectedItem).Fecha; DateTime fch2 = ((FechaTransaccion)AFechaFinal.SelectedItem).Fecha; //var cuentasSitucaion = ListaCuentas.; //var cuentasPerdida = lstPerdidas; CuentaCL.LLenarConSaldos(fch1, fch2, ListaCuentas, GlobalConfig.Compañia); //CuentaCL.LLenarConSaldoB(par1, par2, cuentasPerdida, GlobalConfig.Compañia); //if (!checkCuentasConSaldo.Checked) //{ // ListaCuentas = new CuentaCL().QuitarCuentasSinSaldos(ListaCuentas); //} CargarFormulario(); }