private void BtnRechazar_Click(object sender, RoutedEventArgs e)
 {
     try
     {
         if (dgSolicitudes.SelectedItem != null)
         {
             if (MessageBox.Show("¿Rechazar Solicitud?", "Confirmar Rechazo", MessageBoxButton.YesNo, MessageBoxImage.Exclamation) == MessageBoxResult.Yes)
             {
                 Solicitud_Credito sc = (Solicitud_Credito)dgSolicitudes.SelectedItem;
                 sc.aprobado        = "R";
                 db.Entry(sc).State = System.Data.Entity.EntityState.Modified;
                 db.SaveChanges();
                 MessageBox.Show("Solicitud Rechazada");
                 CargarGrilla();
             }
         }
         else
         {
             MessageBox.Show("Seleccione una solicitud de la lista");
         }
     }
     catch (Exception)
     {
         MessageBox.Show("Acá iba a explotar todo, pero hay un cath... ¡No contaban con mi astucia!");
     }
 }
        private void btnActualizar_Click(object sender, RoutedEventArgs e)
        {
            if (dgSolicitudCredito.SelectedItem != null)
            {
                Solicitud_Credito sc = (Solicitud_Credito)dgSolicitudCredito.SelectedItem;

                if (chkAprobado.IsChecked == true)
                {
                    sc.aprobado = "s";
                }
                else
                {
                    sc.aprobado = "n";
                }

                if (chkInformconf.IsChecked == true)
                {
                    sc.Informconf = "s";
                }
                else
                {
                    sc.Informconf = "n";
                }

                db.Entry(sc).State = System.Data.Entity.EntityState.Modified;
                db.SaveChanges();
                CargarGrilla();
            }
            else
            {
                MessageBox.Show("Por Favor Eliga una solicitud para Actualizar!");
            }
        }
        private void dgSolicitudCredito_MouseDoubleClick(object sender, MouseButtonEventArgs e)
        {
            if (dgSolicitudCredito.SelectedItem != null)
            {
                Solicitud_Credito sc = (Solicitud_Credito)dgSolicitudCredito.SelectedItem;

                if (sc.aprobado == "s")
                {
                    chkAprobado.IsChecked = true;
                }
                else
                {
                    chkAprobado.IsChecked = false;
                }

                if (sc.Informconf == "s")
                {
                    chkInformconf.IsChecked = true;
                }
                else
                {
                    chkInformconf.IsChecked = false;
                }
            }
            CargarGrilla();
        }
Esempio n. 4
0
 private void DgSolicitudes_MouseDoubleClick(object sender, MouseButtonEventArgs e)
 {
     if (dgSolicitudes.SelectedItem != null)
     {
         /*prestamo P = (prestamo)dgPrestamos.SelectedItem;
          * txtnombre.Text = P.Cliente.Nombre;
          * txtApellido.Text = P.Cliente.Apellido;*/
         //codigo de cvera
         Solicitud_Credito sc1 = (Solicitud_Credito)dgSolicitudes.SelectedItem;
         txtnombre.Text        = sc1.Cliente.Nombre;
         txtApellido.Text      = sc1.Cliente.Apellido;
         txtMonSolicitado.Text = sc1.MontoSolicitado.ToString();
         txtMoneda.Text        = sc1.moneda.mon_descripcion;
     }
 }
Esempio n. 5
0
        private void BtnAgregar_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                if (grillado == true)
                {
                    prestamo          p   = new prestamo();
                    Solicitud_Credito sc1 = (Solicitud_Credito)dgSolicitudes.SelectedItem;
                    p.Cliente             = sc1.Cliente;
                    p.moneda              = sc1.moneda;
                    p.pre_fecha           = (DateTime)dtpFecha.SelectedDate;
                    p.pre_montosolicitado = Convert.ToInt32(txtMonSolicitado.Text);
                    p.pre_montototal      = Convert.ToInt32(txtMonTotal.Text);
                    p.tipo_prestamo       = (tipo_prestamo)cmbTipo.SelectedItem;
                    p.pre_cantcuota       = Convert.ToInt32(txtCuotas.Text);
                    p.pre_interes         = Convert.ToInt32(txtInteres.Text);
                    db.prestamo.Add(p);
                    db.SaveChanges();

                    sc1.aprobado        = "X";
                    db.Entry(sc1).State = System.Data.Entity.EntityState.Modified;
                    db.SaveChanges();

                    CargarGrilla();
                    Limpiar();

                    MessageBox.Show("Registro Agregado Correctamente!");
                }
                else
                {
                    MessageBox.Show("Debe generar las cuotas");
                }
            }
            catch (Exception err)
            {
                MessageBox.Show(err.Message);
            }
        }
        private void Button_Click(object sender, RoutedEventArgs e)
        {
            string  NroDoc = txtCICliente.Text;
            Cliente Cli    = OtenerCliente(NroDoc);

            if (Cli != null && InformConfEstado != "T")
            {
                if (MessageBox.Show("¿Confirmar Solicitud?", "Confirmación de Solicitud", MessageBoxButton.YesNo, MessageBoxImage.Exclamation) == MessageBoxResult.Yes)
                {
                    try
                    {
                        Solicitud_Credito sc = new Solicitud_Credito();
                        sc.Cliente         = Cli;
                        sc.MontoSolicitado = Convert.ToInt32(txtMonto.Text);
                        sc.TotalIngreso    = Convert.ToInt32(txtIngresos.Text);
                        sc.TotalEgreso     = Convert.ToInt32(txtEgresos.Text);
                        sc.MotivoPrestamo  = txtMotivo.Text;
                        sc.aprobado        = "N";
                        sc.Informconf      = InformConfEstado;
                        sc.moneda          = (moneda)cboMoneda.SelectedItem;
                        db.Solicitud_Credito.Add(sc);
                        db.SaveChanges();
                        MessageBox.Show("Solicitud cargada correctamente");
                        LimpiarTodo();
                    }
                    catch (Exception)
                    {
                        MessageBox.Show("Verifique los datos ingresados");
                        LimpiarTodo();
                    }
                }
                else
                {
                    MessageBox.Show("Verifique los datos ingresados");
                }
            }
        }