public void DoConfirmEnable() { try{ RowSelectionModel sm = SolicitudesGriP.SelectionModel.Primary as RowSelectionModel; int id = Convert.ToInt32(sm.SelectedRow.RecordID); SolicitudesLogic logica = new SolicitudesLogic(); string estado = logica.getEstado(id); if (estado != "RECHAZADA") { X.Msg.Confirm("Solicitud de Prestamo", "Desea aprobar la solicitud?", new MessageBoxButtonsConfig { Yes = new MessageBoxButtonConfig { Handler = "DirectX.DoYesEnable()", Text = "Aceptar" }, No = new MessageBoxButtonConfig { Handler = "DirectX.DoNo()", Text = "Cancelar" } }).Show(); } else { X.Msg.Alert("ERROR", "La solicitud ya ha sido rechazada").Show(); } }catch(Exception ex){ log.Fatal("Error fatal al intentar aprobar una solicitud.", ex); throw; } }
public void RefrescarAvales(int id) { try { SolicitudesLogic logica = new SolicitudesLogic(); StoreAvales.DataSource = logica.getAvales(id); StoreAvales.DataBind(); } catch (Exception ex) { log.Fatal("Error fatal al refrescar avales.", ex); throw; } }
protected void SolicitudSt_Enable(object sender, EventArgs e) { try{ RowSelectionModel sm = SolicitudesGriP.SelectionModel.Primary as RowSelectionModel; int id = Convert.ToInt32(sm.SelectedRow.RecordID); if (confirm) { SolicitudesLogic solicitudes = new SolicitudesLogic(); solicitudes.AprobarSolicitud(id); confirm = false; } SolicitudesSt_Reload(null, null); X.Msg.Alert("Solicitud de Prestamo", "Prestamo Aprobado Exitosamente.").Show(); } catch(Exception ex) { log.Fatal("Error fatal al aprobar la solicitud.", ex); throw; } }
public void EliminarReferencias() { try { SolicitudesLogic logica = new SolicitudesLogic(); logica.EliminarReferencia(EditIdRef.Text, Convert.ToInt32(EditIdSolicitud.Text)); RefrescarReferencias(Convert.ToInt32(EditIdSolicitud.Text)); X.Msg.Alert("Referencia", "La referencia ha sido eliminada satisfactoriamente").Show(); } catch (Exception ex) { log.Fatal("Error fatal al eliminar referencia.", ex); throw; } }
protected void Socios_Refresh(object sender, StoreRefreshDataEventArgs e) { try { SolicitudesLogic solicitud = new SolicitudesLogic(); COCASJOL.DATAACCESS.socio socio = solicitud.getSocio(Socioid); COCASJOL.DATAACCESS.socio_produccion produccion = solicitud.getProduccion(Socioid); EditSocioid.Text = socio.SOCIOS_ID; EditNombre.Text = socio.SOCIOS_PRIMER_NOMBRE + " " + socio.SOCIOS_SEGUNDO_NOMBRE + " " + socio.SOCIOS_PRIMER_APELLIDO + " " + socio.SOCIOS_SEGUNDO_APELLIDO; EditIdentidad.Text = socio.SOCIOS_IDENTIDAD; EditLugarNcax.Text = socio.SOCIOS_LUGAR_DE_NACIMIENTO; EditCarnetIHCAFE.Text = solicitud.getIHCAFE(Socioid); EditRTN.Text = socio.SOCIOS_RTN; EditEstadoCivil.Text = socio.SOCIOS_ESTADO_CIVIL; EditProfesion.Text = socio.SOCIOS_PROFESION; EditTelefono.Text = socio.SOCIOS_TELEFONO; EditResidencia.Text = socio.SOCIOS_RESIDENCIA; EditManzanas.Text = Convert.ToString(produccion.PRODUCCION_MANZANAS_CULTIVADAS); EditUbicacion.Text = produccion.PRODUCCION_UBICACION_FINCA; } catch (Exception ex) { log.Fatal("Error fatal al cargar socios.", ex); throw; } }
protected void SolicitudSt_Disable(object sender, EventArgs e) { try{ RowSelectionModel sm = SolicitudesGriP.SelectionModel.Primary as RowSelectionModel; int id = Convert.ToInt32(sm.SelectedRow.RecordID); if (confirm) { SolicitudesLogic solicitud = new SolicitudesLogic(); solicitud.DenegarSolicitud(id); confirm = false; } SolicitudesSt_Reload(null, null); } catch(Exception ex) { log.Fatal("Error fatal al rechazar la solicitud.", ex); throw; } }
protected void SociosSt_Reload(object sender, StoreRefreshDataEventArgs e) { try { SolicitudesLogic solicitud = new SolicitudesLogic(); ComboBoxSt.DataSource = solicitud.getSocios(); ComboBoxSt.DataBind(); } catch (Exception ex) { log.Fatal("Error fatal al cargar socios.", ex); throw; } }
protected void SolicitudesSt_Insert(object sender, DirectEventArgs e) { try { SolicitudesLogic logica = new SolicitudesLogic(); int vehiculo = 0, agua = 0, luz = 0, beneficio = 0, casa = 0; string norte, sur, oeste, este, otros, calificacion; norte = sur = oeste = este = otros = calificacion= ""; if (AddVehiculo != null && AddAgua != null && AddENEE != null && AddCasa != null && AddBeneficio != null) { if (AddVehiculo.Checked) { vehiculo = 1; } if (AddAgua.Checked) { agua = 1; } if (AddENEE.Checked) { luz = 1; } if (AddCasa.Checked) { casa = 1; } if (AddBeneficio.Checked) { beneficio = 1; } } int tipoPrestamo = Convert.ToInt32(AddTipoDeProdIdCmb.Value.ToString()); decimal monto = Decimal.Parse(AddMontoTxt.Value.ToString()); int interes = Convert.ToInt32(AddInteresTxt.Value.ToString()); decimal promedio=0; if (AddPromedioTxt.Text!="") promedio = Decimal.Parse(AddPromedioTxt.Text); decimal promact = 0; if (AddPromActTxt.Text!="") promact = Decimal.Parse(AddPromActTxt.Text); if (AddNorteTxt!= null && AddSurTxt!= null && AddOesteTxt!= null && AddEsteTxt!= null) { norte = AddNorteTxt.Text; sur = AddSurTxt.Text; oeste = AddOesteTxt.Text; este = AddEsteTxt.Text; } if (AddOtrosTxt != null && AddCalificacion != null) { otros = AddOtrosTxt.Text; calificacion = AddCalificacion.Text; } logica.InsertarSolicitud(cbSociosId.Text, monto, interes, AddPlazoTxt.Text, AddPagoTxt.Text, AddDestinoTxt.Text, tipoPrestamo, AddCargoTxt.Text, promedio, promact, norte, sur, oeste, este, vehiculo, agua, luz, casa, beneficio, otros, calificacion, LoggedUserHdn.Text); NuevaSolicitudWin.Hide(); X.Msg.Alert("Solicitud de Prestamo", "La solicitud se ha creado satisfactoriamente.").Show(); } catch (Exception ex) { log.Fatal("Error fatal al insertar de solicitud de prestamo.", ex); throw; } }
protected void SolicitudesSt_Reload(object sender, StoreRefreshDataEventArgs e) { try { SolicitudesLogic prestamo = new SolicitudesLogic(); var store1 = this.SolicitudesGriP.GetStore(); store1.DataSource = prestamo.getViewSolicitud(); store1.DataBind(); } catch (Exception ex) { log.Fatal("Error fatal al cargar solicitudes de prestamos.", ex); throw; } }
protected void SolicitudesSt_Update(object sender, DirectEventArgs e) { try { SolicitudesLogic logica = new SolicitudesLogic(); int id = Convert.ToInt32(EditIdSolicitud.Value.ToString()); decimal monto = Decimal.Parse(EditMontoTxt.Value.ToString()); int interes = Convert.ToInt32(EditInteres.Value.ToString()); decimal promedio3 = 0; if(!string.IsNullOrEmpty(EditPromedio.Text)) promedio3 = Decimal.Parse(EditPromedio.Text); decimal promact = 0; if(!string.IsNullOrEmpty(EditProd.Text)) promact = Decimal.Parse(EditProd.Text); logica.EditarSolicitud(id, monto, interes, EditPlazo.Text, EditPagoTxt.Text, EditDestinoTxt.Text, EditCargoTxt.Text, promedio3, promact, EditNorteTxt.Text, EditSurTxt.Text, EditEsteTxt.Text, EditOesteTxt.Text, EditCarro.Checked ? 1 : 0, EditAgua.Checked ? 1 : 0, EditLuz.Checked ? 1 : 0, EditCasa.Checked ? 1 : 0, EditBeneficio.Checked ? 1 : 0, EditOtrosTxt.Text, EditCalifCmb.Text, LoggedUserHdn.Text); EditarSolicitudWin.Hide(); X.Msg.Alert("Solicitud de Prestamo", "La solicitud se ha modificado satisfactoriamente.").Show(); } catch (Exception ex) { log.Fatal("Error fatal al actualizar de solicitud de prestamo.", ex); throw; } }
public void EliminarAvales() { try { SolicitudesLogic logica = new SolicitudesLogic(); logica.EliminarAval(EditAvalId.Text, Convert.ToInt32(EditIdSolicitud.Text)); RefrescarAvales(Convert.ToInt32(EditIdSolicitud.Text)); X.Msg.Alert("Avales", "El Aval ha sido eliminado satisfactoriamente").Show(); } catch (Exception ex) { log.Fatal("Error fatal al eliminar aval.", ex); throw; } }
public void RefrescarReferencias(int id) { try { SolicitudesLogic logica = new SolicitudesLogic(); StoreReferencias.DataSource = logica.getReferencia(id); StoreReferencias.DataBind(); } catch (Exception ex) { log.Fatal("Error fatal al cargar referencias.", ex); throw; } }
public void ActualizarReferencias(){ try { SolicitudesLogic logica = new SolicitudesLogic(); logica.EditarReferencia(EditIdRef.Text, Convert.ToInt32(EditIdSolicitud.Text), EditNombreRef.Text, EditTelRef.Text, EditTipoRef.Text, LoggedUserHdn.Text); this.EditarReferenciaWin.Hide(); RefrescarReferencias(Convert.ToInt32(EditIdSolicitud.Text)); X.Msg.Alert("Referencia", "La referencia ha sido modificada satisfactoriamente").Show(); } catch (Exception ex) { log.Fatal("Error fatal al actualizar referencia.", ex); throw; } }
public void ActualizarAvales() { try { SolicitudesLogic logica = new SolicitudesLogic(); logica.EditarAval(EditAvalId.Text, Convert.ToInt32(EditIdSolicitud.Text), EditarCalificacionAval.Text, LoggedUserHdn.Text); this.EditarAvalWin.Hide(); RefrescarAvales(Convert.ToInt32(EditIdSolicitud.Text)); X.Msg.Alert("Avales", "El aval ha sido modificado satisfactoriamente").Show(); } catch (Exception ex) { log.Fatal("Error fatal al actualizar aval.", ex); throw; } }
public void SetDatosAval() { try { SociosLogic logica = new SociosLogic(); AportacionLogic aportacion = new AportacionLogic(); if (EditAvalId.Text != "") { SolicitudesLogic solicitud = new SolicitudesLogic(); EditAvalAntiguedad.Text = logica.Antiguedad(EditAvalId.Text); string avalNombreCompleto = solicitud.getAvalNombreCompleto(EditAvalId.Text); EditAvalNombre.Text = avalNombreCompleto; EditAvalAportaciones.Text = aportacion.GetSaldoTotalAportacionesXSocio(EditAvalId.Text).ToString(); } } catch (Exception ex) { log.Fatal("Error fatal al configurar datos de aval.", ex); throw; } }
public void InsertarReferencias() { try { SolicitudesLogic logica = new SolicitudesLogic(); if (logica.BuscarId(Convert.ToInt32(EditIdSolicitud.Text), AddReferenciaId.Text)) { logica.InsertarReferencia(AddReferenciaId.Text, Convert.ToInt32(EditIdSolicitud.Text), AddReferenciaNombre.Text, AddReferenciaTel.Text, AddReferenciaTipo.Value.ToString(), LoggedUserHdn.Text); this.NuevaReferenciaWin.Hide(); RefrescarReferencias(Convert.ToInt32(EditIdSolicitud.Text)); X.Msg.Alert("Referencia", "La referencia ha sido creada satisfactoriamente").Show(); } else { X.Msg.Alert("Referencia", "La referencia ya existe, imposible crear duplicados").Show(); } } catch (Exception ex) { log.Fatal("Error fatal al insertar referencia.", ex); throw; } }
public void InsertarAvales() { try { SolicitudesLogic logica = new SolicitudesLogic(); if (logica.BuscarAval(CodigoAval.Text)) { X.Msg.Alert("Avales", "ERROR: El Aval ya ha sido asignado en prestamos anteriormente").Show(); } else { if (CodigoAval.Text == EditSocioid.Text) { X.Msg.Alert("Avales", "ERROR: El solicitante del prestamo y el aval no pueden ser iguales").Show(); } else { logica.InsertarAval(CodigoAval.Text, Convert.ToInt32(EditIdSolicitud.Text), AvalCalificacion.Text, LoggedUserHdn.Text); this.NuevoAvalWin.Hide(); RefrescarAvales(Convert.ToInt32(EditIdSolicitud.Text)); X.Msg.Alert("Avales", "El aval ha sido agregado satisfactoriamente").Show(); } } } catch (Exception ex) { log.Fatal("Error fatal al insertar aval.", ex); throw; } }