protected void imgBtnEliminar_Click(object sender, EventArgs e) { GridViewRow row = (GridViewRow)((ImageButton)sender).NamingContainer; string strCodSolicitud = ((Label)gvlistado.Rows[row.RowIndex].FindControl("lblSolicitud")).Text.Trim(); string strCodCandidato = ((Label)gvlistado.Rows[row.RowIndex].FindControl("lblCandidato")).Text.Trim(); NeSolicitud objSolicitud = new NeSolicitud(); List<EnSolicitud> lst= objSolicitud.ListarSolicitud(Int32.Parse(strCodSolicitud)); if (lst.Count>0 ) { if (lst[0].SolEstados.Trim()=="ELIMINADO") { MsgBox1.ShowMessage("La Solicitud ya se encuentra ELIMINADA"); } else { string confirmValue = Request.Form["confirm_value"]; if (confirmValue == "Yes") { //this.Page.ClientScript.RegisterStartupScript(this.GetType(), "alert", "alert('You clicked YES!')", true); NeSolicitud objNeSolicitud = new NeSolicitud(); objNeSolicitud.MantenimientoSolicitudEstado(Int64.Parse(strCodSolicitud), "ELIMINADO"); btnBuscar_Click(sender, e); MsgBox1.ShowMessage("Solicitud eliminada"); } else { //this.Page.ClientScript.RegisterStartupScript(this.GetType(), "alert", "alert('You clicked NO!')", true); } } } }
private void mostrarSolicitud(Int64 intCodSolicitud) { //'List<EnSolicitud> ListarBusquedaxCandidatoxSolicitud(string strNumSolicitud, Int64 CodCandidato) NeSolicitud objNeSolicitud = new NeSolicitud(); List<EnSolicitud> lst = objNeSolicitud.ListarSolicitud(intCodSolicitud); txtcodigosol.Text = lst[0].SolCodigo.Trim(); txtfechasol.Text = lst[0].SolFecha.ToString().Trim(); txtresumen.Text = lst[0].Solresumen.Trim(); txtDescripcionSol.Text = lst[0].SolDescripcion.Trim(); NeReferenciaLaboral objNeReferenciaLaboral = new NeReferenciaLaboral(); List<EnReferenciaLaboral> lstB = objNeReferenciaLaboral.ListarReferenciaLaboral(intCodSolicitud); if (lstB.Count>0 ) { txtEmpresaTi.Text = lstB[0].EmpresaTi.Trim(); txtCargoTi.Text = lstB[0].CargoTi.Trim(); txtTiempoServTi.Text = lstB[0].FechaInicio.ToShortDateString(); txtFechaFin.Text = lstB[0].FechaFin.ToShortDateString(); txtSueldoTi.Text = lstB[0].SueldoTi.Trim(); txtDireccionTi.Text = lstB[0].DireccionTi.Trim(); txtTelefonoTi.Text = lstB[0].TelefonoTi.Trim(); txtEmailTi.Text = lstB[0].EmailTi.Trim(); hdnRefLaboral.Value = lstB[0].FQ_ReferenciaLaboral_ID.ToString().Trim(); } NeReferenciaBancaria objReferenciaBancaria = new NeReferenciaBancaria(); List<EnReferenciaBancaria> lstC = objReferenciaBancaria.ListarReferenciaBancaria(intCodSolicitud); if (lstC.Count==1) { txtBanco1.Text = lstC[0].Banco1.Trim(); txtSucursal1.Text = lstC[0].Sucursal1.Trim(); txtSectorista1.Text = lstC[0].Sectorista1.Trim(); txtCuenta1.Text = lstC[0].Cuenta1.Trim(); hdnRefBancaria1.Value = lstC[0].FQ_ReferenciaBancaria_ID.ToString().Trim(); } if (lstC.Count == 2) { txtBanco1.Text = lstC[0].Banco1.Trim(); txtSucursal1.Text = lstC[0].Sucursal1.Trim(); txtSectorista1.Text = lstC[0].Sectorista1.Trim(); txtCuenta1.Text = lstC[0].Cuenta1.Trim(); hdnRefBancaria1.Value = lstC[0].FQ_ReferenciaBancaria_ID.ToString().Trim(); if (lstC[1].Banco1.Trim()=="") { txtBanco2.ReadOnly=true; txtSucursal2.ReadOnly = true; txtSectorista2.ReadOnly = true; txtCuenta2.ReadOnly = true; hdnRefBancaria2.Value = "0"; } else { txtBanco2.Text = lstC[1].Banco1.Trim(); txtSucursal2.Text = lstC[1].Sucursal1.Trim(); txtSectorista2.Text = lstC[1].Sectorista1.Trim(); txtCuenta2.Text = lstC[1].Cuenta1.Trim(); hdnRefBancaria2.Value = lstC[1].FQ_ReferenciaBancaria_ID.ToString().Trim(); } } NeInformacionPatrimonial objInformacionPatrimonial = new NeInformacionPatrimonial(); List<EnInformacionPatrimonial> lstD = objInformacionPatrimonial.ListarInformacionPatrimonialPos(intCodSolicitud); if (lstD.Count>0 ) { txtCtasBancarias.Text = lstD[0].InfPatCuenta.Trim(); txtAcciones.Text = lstD[0].InfPatAcciones.Trim(); txtInmuebles.Text = lstD[0].InfPatInmuebles.Trim(); txtVehiculos.Text = lstD[0].InfPatVehiculos.Trim(); txtOtros1.Text = lstD[0].InfPatOtros1.Trim(); hdnInfPatPos.Value = lstD[0].FQ_InformacionPatrimonialPos_ID.ToString().Trim(); } List<EnInformacionPatrimonial> lstE = objInformacionPatrimonial.ListarInformacionPatrimonialNeg(intCodSolicitud); if (lstE.Count > 0) { txtHipotecas.Text = lstE[0].InfPatHipotecas.Trim(); txtCreditos.Text = lstE[0].InfPatCredito.Trim(); txtPrestamos.Text = lstE[0].InfPatPrestamos.Trim(); txtCtasPorPagar.Text = lstE[0].InfPatCuentaPagar.Trim(); txtOtros2.Text = lstE[0].InfPatOtros2.Trim(); hdnInfPatNeg.Value = lstE[0].FQ_InformacionPatrimonialNeg_ID.ToString().Trim(); } NeReferenciaComercial objReferenciaComercial = new NeReferenciaComercial(); List<EnReferenciaComercial> lstCom = objReferenciaComercial.ListarReferenciaComercial(intCodSolicitud); if (lstCom.Count==1) { if (lstCom[0].RefEmpresa1.Trim()=="") { txtEmpresa1.ReadOnly = true; txtDireccion1.ReadOnly = true; hdnRefCom1.Value = "0"; } else { txtEmpresa1.Text = lstCom[0].RefEmpresa1.Trim(); txtDireccion1.Text = lstCom[0].RefDireccion1.Trim(); hdnRefCom1.Value = lstCom[0].FQ_ReferenciaComercial_ID.ToString().Trim(); } } if (lstCom.Count == 2) { //if (lstCom[0].RefEmpresa1.Trim() == "") //{ //} //else //{ //} txtEmpresa1.Text = lstCom[0].RefEmpresa1.Trim(); txtDireccion1.Text = lstCom[0].RefDireccion1.Trim(); hdnRefCom1.Value = lstCom[0].FQ_ReferenciaComercial_ID.ToString().Trim(); txtEmpresa2.Text = lstCom[1].RefEmpresa1.Trim(); txtDireccion2.Text = lstCom[1].RefDireccion1.Trim(); hdnRefCom2.Value = lstCom[1].FQ_ReferenciaComercial_ID.ToString().Trim(); } if (lstCom.Count == 3) { if (lstCom[0].RefEmpresa1.Trim() == "") { } else { } txtEmpresa1.Text = lstCom[0].RefEmpresa1.Trim(); txtDireccion1.Text = lstCom[0].RefDireccion1.Trim(); hdnRefCom1.Value = lstCom[0].FQ_ReferenciaComercial_ID.ToString().Trim(); txtEmpresa2.Text = lstCom[1].RefEmpresa1.Trim(); txtDireccion2.Text = lstCom[1].RefDireccion1.Trim(); hdnRefCom2.Value = lstCom[1].FQ_ReferenciaComercial_ID.ToString().Trim(); txtEmpresa3.Text = lstCom[2].RefEmpresa1.Trim(); txtDireccion3.Text = lstCom[2].RefDireccion1.Trim(); hdnRefCom3.Value = lstCom[2].FQ_ReferenciaComercial_ID.ToString().Trim(); } }