private void btnVerPagos_Click(object sender, EventArgs e)
 {
     var pagos = new EmpeñosDC(new clsConeccionDB().StringConn()).PagosInteres.Where(pg => pg.FolioBoleta == txtFolioBoleta.Text && pg.Estado )
         .Select(pg => new { pg.Clave, MesPagado = pg.MesPagado ?? "N/A", pg.Interes, pg.Recargos, pg.TotalPagar, pg.FechaPago, Registro = pg.Usuario.Nombre });
     DataTable dtPagos = new LinqToDataTable().ObtenerDataTable2(pagos);
     if (dtPagos.Rows.Count == 0)
     {
         MessageBox.Show("Boleta sin pagos de interes", Application.ProductName);
         return;
     }
     FrmCronograma cro = new FrmCronograma { Tipo = "PagosInteres", DtCronos = dtPagos };
     cro.ShowDialog(this);
 }
 private void btnVerReferencias_Click(object sender, EventArgs e)
 {
     var refe = from r in _entidades.DetalleReferenciasPrestamos
                where r.CvePrestamo == _cveFinanciamiento
                select new { Clave = r.Referencia.CveReferencia, r.Referencia.Nombre, r.Referencia.Direccion, r.Referencia.Telefono, r.Referencia.Celular };
     DataTable dtrefe = new LinqToDataTable().ObtenerDataTable2(refe);
     if (dtrefe.Rows.Count == 0)
     {
         MessageBox.Show("Financiamiento sin referencias", Application.ProductName);
         return;
     }
     FrmCronograma cro = new FrmCronograma { Tipo = "Referencias", DtCronos = dtrefe };
     cro.ShowDialog(this);
 }
 private void botonCronograma_Click(object sender, EventArgs e)
 {
     FrmCronograma cro = new FrmCronograma { Tipo = "Cronograma", DtCronos = _dtCronograma };
     cro.ShowDialog(this);
 }
        private void btnImprimirHistorico_Click(object sender, EventArgs e)
        {
            var pagos = from p in _entidades.PagosFinanciamientos
                        where p.CvePrestamo == _cveFinanciamiento && p.Estado
                        select new { p.Clave, p.Cantidad, p.Interes, p.Recargo, p.AbonoPrestamo, p.TotalPago, p.FechaPago, Registró = p.Usuario.Nombre };

            DataTable dtPagos = new LinqToDataTable().ObtenerDataTable2(pagos);
            if (dtPagos.Rows.Count == 0)
            {
                MessageBox.Show("Financiamiento sin pagos Previos", Application.ProductName);
                return;
            }

            FrmCronograma cro = new FrmCronograma { Tipo = "Pagos", DtCronos = dtPagos };
            cro.ShowDialog(this);
        }
        private void btnImprimirHistorico_Click(object sender, EventArgs e)
        {
            var pagos = from p in _entidades.FinancieraPagos
                        where p.CveCredito == Convert.ToInt32(txtCveCredito.EditValue) && p.Estado
                        select new { p.Clave,  p.Pago, p.Recargo,  p.TotalPago, p.FechaPago, Registró = p.Usuario.Nombre };
            if (pagos.Any())
            {
                DataTable dtPagos = new LinqToDataTable().ObtenerDataTable2(pagos);
                if (dtPagos.Rows.Count == 0)
                {
                    MessageBox.Show("Crédito sin pagos Previos", Application.ProductName);
                    return;
                }

                FrmCronograma cro = new FrmCronograma {Tipo = "PagosFinanciera", DtCronos = dtPagos};
                cro.ShowDialog(this);
            }
        }