protected void svCliente_SelectedIndexChanging(object sender, GridViewSelectEventArgs e) { try { int idpersona = Convert.ToInt32(GridView1.DataKeys[e.NewSelectedIndex].Value); Label8.Text = idpersona.ToString(); Label1.Text = ver.PerfilC(idpersona).Rows[0][1].ToString(); Label2.Text = ver.PerfilC(idpersona).Rows[0][1].ToString(); Label3.Text = ver.PerfilC(idpersona).Rows[0][2].ToString(); Label4.Text = ver.PerfilC(idpersona).Rows[0][3].ToString(); Label5.Text = ver.PerfilC(idpersona).Rows[0][4].ToString(); Label6.Text = ver.PerfilC(idpersona).Rows[0][5].ToString(); Label7.Text = ver.PerfilC(idpersona).Rows[0][6].ToString(); Image1.ImageUrl = "~/ImagenesCargadas/Clientes/" + ver.PerfilC(idpersona).Rows[0][7].ToString(); Label9.Text = ver.PerfilC(idpersona).Rows[0][8].ToString(); GridView2.DataSource = ver.Listadore(idpersona); GridView2.DataBind(); GridView3.DataSource = ver.Historiales(idpersona); GridView3.DataBind(); } catch (Exception ex) { string notificacion2; notificacion2 = "myFunction2();"; ScriptManager.RegisterStartupScript(UpdatePanel1, UpdatePanel1.GetType(), "notificacion2", notificacion2, true); } }
protected void Page_Load(object sender, EventArgs e) { //comprobar permiso para ver toda la info if (permiso.CONOCERPERMISO(Convert.ToInt32(Session["idempleado"])).Rows[0][5].ToString() == "False") { Response.Redirect("Inicio.aspx"); } //permiso para anular pagos if (permiso.CONOCERPERMISO(Convert.ToInt32(Session["idempleado"])).Rows[0][2].ToString() == "False") { GridView4.Visible = false; Label3.Visible = false; Button8.Visible = false; } else { GridView4.Visible = true; Label3.Visible = true; Button8.Visible = true; } //fin de permiso para anular pagos //permiso para cancelar solicitud if (permiso.CONOCERPERMISO(Convert.ToInt32(Session["idempleado"])).Rows[0][6].ToString() == "False") { Button2.Visible = false; } //fin de permiso //permiso para precalificar if (permiso.CONOCERPERMISO(Convert.ToInt32(Session["idempleado"])).Rows[0][7].ToString() == "False") { Button1.Visible = false; } //permiso para aprobar prestamo if (permiso.CONOCERPERMISO(Convert.ToInt32(Session["idempleado"])).Rows[0][6].ToString() == "False") { Button2.Visible = false; } //permiso para ver garatias if (permiso.CONOCERPERMISO(Convert.ToInt32(Session["idempleado"])).Rows[0][10].ToString() == "False") { GridView2.Visible = false; } //genrar cheque if (permiso.CONOCERPERMISO(Convert.ToInt32(Session["idempleado"])).Rows[0][10].ToString() == "False") { Button7.Visible = false; //permiso para genrar abonos si puede genrar cheque tambien abonos Button9.Visible = false; } Button5.Visible = false; string valor2 = Request.QueryString["Valor"]; int idprestamo = Convert.ToInt32(valor2); string tipopre = presta.InfoTabUNO(idprestamo).Rows[0][0].ToString(); string desembolso = presta.InfoTabUNO(idprestamo).Rows[0][1].ToString(); //Precalificar if (tipopre == "False" && desembolso == "False") { Button1.Text = "Precalificar préstamo"; DivHistoPagos.Visible = false; InformaPagos.Visible = true; ContratoAviso.Visible = true; llenar(); } //desembolsar if (tipopre == "True" && desembolso == "False") { //permiso para desembolsar if (permiso.CONOCERPERMISO(Convert.ToInt32(Session["idempleado"])).Rows[0][9].ToString() == "False") { Button1.Visible = false; } Button1.Text = "Realizar desembolso"; DivHistoPagos.Visible = false; InformaPagos.Visible = true; ContratoAviso.Visible = true; llenar(); } if (tipopre == "True" && desembolso == "True") { DivHistoPagos.Visible = true; InformaPagos.Visible = false; ContratoAviso.Visible = false; contra.Visible = true; if (!IsPostBack) { InfoFULLContratoTableAdapter con = new InfoFULLContratoTableAdapter(); DataTable tabla = con.GetDataInfoFullContrato(idprestamo); ReportViewer1.LocalReport.EnableExternalImages = true; ReportViewer1.ProcessingMode = ProcessingMode.Local; ReportViewer1.LocalReport.ReportPath = Server.MapPath("~/ReportContrato.rdlc"); ReportDataSource fuente = new ReportDataSource("DataSet1", tabla); ReportViewer1.LocalReport.DataSources.Clear(); ReportViewer1.LocalReport.DataSources.Add(fuente); ReportViewer1.LocalReport.Refresh(); } llenar(); LabelCuotasPendientes.Text = r.CuotasPendientesInfoPresta(idprestamo).Rows[0][0].ToString(); string fecha1 = DateTime.Now.ToString("dd/MM/yyyy"); // DateTime fecha = DateTime.ParseExact(fecha1, "dd/MM/yyyy", null); DateTime fecha = Convert.ToDateTime(fecha1); if (r.ProximaFechaInfoPResta(fecha, idprestamo).Rows.Count != 0) { LabelFechaPago.Text = r.ProximaFechaInfoPResta(fecha, idprestamo).Rows[0][0].ToString(); } if (r.SaldoTotalInfoPresta(idprestamo).Rows.Count != 0) { LabelSaldoPendiente.Text = r.SaldoTotalInfoPresta(idprestamo).Rows[0][0].ToString(); LabelSaldo.Text = r.SaldoTotalInfoPresta(idprestamo).Rows[0][0].ToString(); } if (r.SaldoCapitalInfoPresta(idprestamo).Rows.Count != 0) { LabelSaldoCapital.Text = r.SaldoCapitalInfoPresta(idprestamo).Rows[0][0].ToString(); } if (abo.InfoAbono(idprestamo).Rows.Count != 0) { LabelAbono.Text = abo.InfoAbono(idprestamo).Rows[0][0].ToString(); } else { LabelAbono.Text = "Q.00"; } Button2.Visible = false; Button1.Visible = false; GridView3.DataSource = presta.TablaPagosTab(idprestamo); GridView3.DataBind(); Button5.Visible = true; Button6.Visible = true; Button7.Visible = true; Button9.Visible = true; GridView4.DataSource = presta.TabPagosEfectuados(idprestamo); GridView4.Columns[0].Visible = false; GridView4.DataBind(); if (presta.TOTAlPagosTab4(idprestamo).Rows[0][0].ToString() != "0") { Label3.Visible = true; textoc.Visible = true; Label3.Text = "Q. " + presta.TOTAlPagosTab4(idprestamo).Rows[0][0].ToString(); Button8.Visible = true; } } //infotab2 LabelNombreTab2.Text = presta.InfoTab2(idprestamo).Rows[0][0].ToString(); LabelCuI.Text = presta.InfoTab2(idprestamo).Rows[0][1].ToString(); LabelEstadoCivil.Text = presta.InfoTab2(idprestamo).Rows[0][2].ToString(); LabelProfesion.Text = presta.InfoTab2(idprestamo).Rows[0][3].ToString(); LabelTelefonos.Text = presta.InfoTab2(idprestamo).Rows[0][4].ToString(); LabelDireccionPer.Text = presta.InfoTab2(idprestamo).Rows[0][5].ToString(); LabelDomicilio.Text = presta.InfoTab2(idprestamo).Rows[0][6].ToString(); LabelLugarTrabajo.Text = presta.InfoTab2(idprestamo).Rows[0][7].ToString(); LabelDirTrabajo.Text = presta.InfoTab2(idprestamo).Rows[0][8].ToString(); LabelTelTrabajo.Text = presta.InfoTab2(idprestamo).Rows[0][9].ToString(); LabelTiempoLaborar.Text = presta.InfoTab2(idprestamo).Rows[0][10].ToString(); LabelObservacionesTrabajo.Text = presta.InfoTab2(idprestamo).Rows[0][11].ToString(); LabelMontoPre.Text = presta.InfoTab2(idprestamo).Rows[0][12].ToString(); LabelDeudaTotalPre.Text = presta.InfoTab2(idprestamo).Rows[0][13].ToString(); LabelPeriodPre.Text = presta.InfoTab2(idprestamo).Rows[0][14].ToString(); LabelGestorPre.Text = presta.InfoTab2(idprestamo).Rows[0][15].ToString(); LabelOficinaPre.Text = presta.InfoTab2(idprestamo).Rows[0][16].ToString(); //referencias tab2 GridView1.DataSource = ver.Listadore(Convert.ToInt32(presta.InfoTab2(idprestamo).Rows[0][17].ToString())); GridView1.DataBind(); //Garantias tab3 GridView2.DataSource = presta.GarantiasPrestamo(idprestamo); GridView2.DataBind(); }