private void mostrarSolicitud(Int64 intCodSolicitud) { EnSolicitud objEnSolicitud = new EnSolicitud(); objEnSolicitud.SolCodigo = hdnCodSol.Value; objEnSolicitud.SolNombre = "0"; if (hdnFlag.Value == "1") { lblTitulo.Text = "Su solicitud ha sido APROBADA"; objEnSolicitud.SolEstados = "APROBADA"; } if (hdnFlag.Value == "2") { lblTitulo.Text = "Su solicitud ha sido RECHAZADA"; objEnSolicitud.SolEstados = "RECHAZADA"; } NeSolicitud objNeSolicitud = new NeSolicitud(); List<EnSolicitud> lst = objNeSolicitud.ListarSolicitudxEntrevista(objEnSolicitud); if (lst.Count > 0) { LBLFECHAENTREVISTA.Text = lst[0].SolStrFechaEntrevista; LBLFECHASOLICITUD.Text = lst[0].SolStrFecha; LBLCANDIDATO.Text = lst[0].SolNombre.Trim(); LBLNROSOLICITUD.Text = lst[0].SolCodigo.Trim(); LBLENTREVISTADOR.Text = "Ing. Sandra Vega"; lblComentario.Text = lst[0].SolDescripcion.Trim(); } }
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) { EnSolicitud objEnSolicitud = new EnSolicitud(); objEnSolicitud.SolCodigo = hdnCodSol.Value; objEnSolicitud.SolNombre = "0"; if (hdnFlag.Value == "1") { objEnSolicitud.SolEstados = "APROBADA"; } if (hdnFlag.Value == "2") { objEnSolicitud.SolEstados = "RECHAZADA"; } NeSolicitud objNeSolicitud = new NeSolicitud(); List<EnSolicitud> lst = objNeSolicitud.ListarSolicitudxEntrevista(objEnSolicitud); if (lst.Count > 0) { LBLFECHAENTREVISTA.Text = lst[0].SolStrFechaEntrevista; LBLFECHASOLICITUD.Text = lst[0].SolStrFecha; LBLCANDIDATO.Text = lst[0].SolNombre.Trim(); LBLNROSOLICITUD.Text = lst[0].SolCodigo.Trim(); LBLENTREVISTADOR.Text = "Ing. Sandra Vega"; txtcomentario.Text = lst[0].SolDescripcion.Trim(); } NeBalotario objNeBalotario = new NeBalotario(); List<EnBalotario> lstBal = objNeBalotario.ListarBalotarioEntrevista(Int32.Parse(hdnCodSol.Value)); gvlistado.DataSource = lstBal; gvlistado.DataBind(); }
public Int16 MantenimientoEntrevista(EnEntrevista objEntrevista, List<EnCuestionario> lstCuestionario, string strEstado,Int16 intControlador) { log4net.ILog logger = log4net.LogManager.GetLogger("File"); Int16 intRpta = 0; try { using (TransactionScope tx = new TransactionScope()) { Int64 intCodEntrevista; intCodEntrevista = (new DaEntrevista()).MantenimientoEntrevista(objEntrevista, intControlador); for (int i = 0; i < lstCuestionario.Count; i++) { EnCuestionario objEnCuestionario = new EnCuestionario(); objEnCuestionario.FQ_Balotario_ID = lstCuestionario[i].FQ_Balotario_ID; objEnCuestionario.valor = lstCuestionario[i].valor; objEnCuestionario.FQ_Entrevista_ID = intCodEntrevista; NeCuestionario objNe = new NeCuestionario(); objNe.MantenimientoCuestionario(objEnCuestionario,intControlador); objEnCuestionario = null; } NeSolicitud objNesolicitud = new NeSolicitud(); intRpta = objNesolicitud.ActualizarSolicitudEstado(objEntrevista.FQ_Solicitud_ID, strEstado); tx.Complete(); } } catch (Exception ex) { logger.Error("Error " + ex.Message + "Metodo :MantenimientoEntrevista Controlador :" + intControlador.ToString() ); } return intRpta; }
private void mostrarSolicitud(Int64 intCodSolicitud) { EnSolicitud objEnSolicitud = new EnSolicitud(); objEnSolicitud.SolCodigo = hdnCodSol.Value; objEnSolicitud.SolNombre = "0"; objEnSolicitud.SolEstados = "VALIDADA"; NeSolicitud objNeSolicitud = new NeSolicitud(); List<EnSolicitud> lst = objNeSolicitud.ListarSolicitudxEntrevista(objEnSolicitud); if (lst.Count > 0) { LBLFECHAENTREVISTA.Text = lst[0].SolStrFechaEntrevista; LBLFECHASOLICITUD.Text = lst[0].SolStrFecha; LBLCANDIDATO.Text = lst[0].SolNombre.Trim(); LBLNROSOLICITUD.Text = lst[0].SolCodigo.Trim(); LBLENTREVISTADOR.Text = "Ing. Sandra Vega"; } }
public void Mensaje(string strCodSolicitud, string strFlag) { string strEstado=""; string strCorreo; EnSolicitud objEnSolicitud = new EnSolicitud(); objEnSolicitud.SolCodigo = strCodSolicitud; objEnSolicitud.SolNombre = "0"; if (strFlag == "1") { strEstado = "APROBADA"; objEnSolicitud.SolEstados = "APROBADA"; } if (strFlag == "2") { strEstado = "RECHAZADA"; objEnSolicitud.SolEstados = "RECHAZADA"; } NeSolicitud objNeSolicitud = new NeSolicitud(); List<EnSolicitud> lst = objNeSolicitud.ListarSolicitudxEntrevista(objEnSolicitud); strCorreo = lst[0].SolEmail.Trim(); StringBuilder p_email = new StringBuilder(); p_email.Append("<Font face='arial' size='2'><strong>Su solicitud ha sido " + strEstado + " </strong><blockquote>"); p_email.Append("<LI style='margin-left:15px;' type=square>" + String.Format("Fecha de Solicitud :{0}", lst[0].SolStrFecha)); p_email.Append("<LI style='margin-left:15px;' type=square>" + String.Format("Nro Solicitud :{0}", lst[0].SolCodigo.Trim())); p_email.Append("<LI style='margin-left:15px;' type=square>" + String.Format("Candidato :{0}", lst[0].SolNombre.Trim())); p_email.Append("<LI style='margin-left:15px;' type=square>" + String.Format("Entrevistador :{0}", "Ing. Sandra Vega")); p_email.Append("<LI style='margin-left:15px;' type=square>" + String.Format("Fecha de Entrevista :{0}", lst[0].SolStrFechaEntrevista)+"</LI>"); p_email.Append("<p align='justify'>" + lst[0].SolDescripcion.Trim() + "</p></blockquote><br></Font>"); Email objEmail = new Email(); objEmail.EnviarEmail("Notificacion", p_email.ToString(), strCorreo); }
protected void btnBuscar_Click(object sender, EventArgs e) { EnSolicitud objEnSolicitud = new EnSolicitud(); objEnSolicitud.SolCodigo = txtNroSolicitud.Text.Trim(); objEnSolicitud.SolNombre = txtCandidato.Text.Trim(); objEnSolicitud.SolFecha = Funciones.ObtenerDateTimeNull(txtFechaInicio.Text.Trim()); objEnSolicitud.SolFechaEntrevista = Funciones.ObtenerDateTimeNull(txtFechaFin.Text.Trim()); objEnSolicitud.SolEstados = ddlEstado.SelectedValue; NeSolicitud objNeSolicitud = new NeSolicitud(); List<EnSolicitud> lst = objNeSolicitud.ListarSolicitudxEntrevista(validar(objEnSolicitud)); if (lst.Count == 0) { MsgBox1.ShowMessage("No existen registros "); gvlistado.DataSource = null; gvlistado.DataBind(); } else { gvlistado.DataSource = lst; gvlistado.DataBind(); } }
private void mostrarContacto(string strNumero,Int64 intCodContacto) { NeCandidato objCandidato=new NeCandidato(); List<EnCandidato> lstCandidato=objCandidato.ListarBusquedaxCandidato("0", "0", intCodContacto, 4); lblCandidato.Text = lstCandidato[0].nombre; NeSolicitud objNeSolicitud = new NeSolicitud(); List<EnSolicitud> lst = objNeSolicitud.ListarBusquedaxCandidatoxSolicitud(strNumero, intCodContacto); if (lst.Count==0 ) { MsgBox1.ShowMessage("El contacto no tiene ninguna solicitud"); gvlistado.DataSource = null; gvlistado.DataBind(); } else{ gvlistado.DataSource = lst; gvlistado.DataBind(); } }
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(); } }
protected void btnGrabar_Click(object sender, EventArgs e) { try { EnSolicitud objSolicitud = new EnSolicitud(); objSolicitud.SolNombre = txtNombre.Text.Trim(); //objSolicitud.SolEdad = txtEdadN.Text.Trim(); objSolicitud.SolDomicilio = txtDomicilio.Text.Trim(); objSolicitud.SolNacionalidad = txtNacionalidad.Text.Trim(); objSolicitud.SolPasaporte = txtPasaporte.Text.Trim(); objSolicitud.SolTelefono = txtTelefono.Text.Trim(); objSolicitud.SolEmail = txtEmail.Text.Trim(); objSolicitud.SolCodCandidato = Int64.Parse(Request.QueryString["id"]); if (hdnAccion.Value == "N") { objSolicitud.SolCodSolicitud = 0; } if (hdnAccion.Value == "M") { objSolicitud.SolCodSolicitud = Int64.Parse(hdnCodSol.Value); } objSolicitud.SolCodigo = txtcodigosol.Text.Trim(); objSolicitud.Solresumen = txtresumen.Text.Trim(); objSolicitud.SolDescripcion = txtDescripcionSol.Text.Trim(); objSolicitud.SolEstados = "PENDIENTE"; List<EnReferenciaLaboral> lstReferenciaLaboral = new List<EnReferenciaLaboral>(); EnReferenciaLaboral objEnReferenciaLaboral = new EnReferenciaLaboral(); if (hdnAccion.Value == "N") { objEnReferenciaLaboral.FQ_ReferenciaLaboral_ID = 0; } if (hdnAccion.Value == "M") { objEnReferenciaLaboral.FQ_ReferenciaLaboral_ID = Int64.Parse(hdnRefLaboral.Value); } objEnReferenciaLaboral.EmpresaTi = txtEmpresaTi.Text.Trim(); objEnReferenciaLaboral.CargoTi = txtCargoTi.Text.Trim(); objEnReferenciaLaboral.FechaInicio = DateTime.Parse(txtTiempoServTi.Text.Trim()); objEnReferenciaLaboral.FechaFin = DateTime.Parse(txtFechaFin.Text.Trim()); objEnReferenciaLaboral.SueldoTi = txtSueldoTi.Text.Trim(); objEnReferenciaLaboral.DireccionTi = txtDireccionTi.Text.Trim(); objEnReferenciaLaboral.TelefonoTi = txtTelefonoTi.Text.Trim(); objEnReferenciaLaboral.EmailTi = txtEmailTi.Text.Trim(); //lstReferenciaLaboral.Add(objEnReferenciaLaboral); //EnReferenciaLaboral objEnReferenciaLaboralB = new EnReferenciaLaboral(); //objEnReferenciaLaboralB.EmpresaCony = txtEmpresaCony.Text.Trim(); //objEnReferenciaLaboralB.CargoCony = txtCargoCony.Text.Trim(); //objEnReferenciaLaboralB.TiempoCony = txtTiempoServCony.Text.Trim(); //objEnReferenciaLaboralB.SueldoCony = txtSueldoCony.Text.Trim(); //objEnReferenciaLaboralB.DireccionCony = txtDireccionCony.Text.Trim(); //objEnReferenciaLaboralB.TelefonoCony = txtTelefonoCony.Text.Trim(); //objEnReferenciaLaboralB.EmailCony = txtEmailCony.Text.Trim(); //lstReferenciaLaboral.Add(objEnReferenciaLaboralB); List<EnReferenciaBancaria> lstReferenciaBancaria = new List<EnReferenciaBancaria>(); EnReferenciaBancaria objEnReferenciaBancaria = new EnReferenciaBancaria(); if (hdnAccion.Value == "N") { objEnReferenciaBancaria.FQ_ReferenciaBancaria_ID = 0; } if (hdnAccion.Value == "M") { objEnReferenciaBancaria.FQ_ReferenciaBancaria_ID = Int64.Parse(hdnRefBancaria1.Value); } objEnReferenciaBancaria.Banco1 = txtBanco1.Text.Trim(); objEnReferenciaBancaria.Sucursal1 = txtSucursal1.Text.Trim(); objEnReferenciaBancaria.Sectorista1 = txtSectorista1.Text.Trim(); objEnReferenciaBancaria.Cuenta1 = txtCuenta1.Text.Trim(); lstReferenciaBancaria.Add(objEnReferenciaBancaria); EnReferenciaBancaria objEnReferenciaBancariaB = new EnReferenciaBancaria(); objEnReferenciaBancariaB.Banco1 = txtBanco2.Text.Trim(); objEnReferenciaBancariaB.Sucursal1 = txtSucursal2.Text.Trim(); objEnReferenciaBancariaB.Sectorista1 = txtSectorista2.Text.Trim(); objEnReferenciaBancariaB.Cuenta1 = txtCuenta2.Text.Trim(); if (hdnAccion.Value == "N") { objEnReferenciaBancariaB.FQ_ReferenciaBancaria_ID = 0; } if (hdnAccion.Value == "M") { if (txtBanco2.Text != "") { objEnReferenciaBancariaB.FQ_ReferenciaBancaria_ID = Int64.Parse(hdnRefBancaria2.Value); } else { objEnReferenciaBancariaB.FQ_ReferenciaBancaria_ID = 0; } } lstReferenciaBancaria.Add(objEnReferenciaBancariaB); EnInformacionPatrimonial objInformacionPatrimonial = new EnInformacionPatrimonial(); objInformacionPatrimonial.InfPatCuenta = Funciones.ObtenerCero(txtCtasBancarias.Text.Trim()); objInformacionPatrimonial.InfPatAcciones = Funciones.ObtenerCero(txtAcciones.Text.Trim()); objInformacionPatrimonial.InfPatInmuebles = Funciones.ObtenerCero(txtInmuebles.Text.Trim()); objInformacionPatrimonial.InfPatVehiculos = Funciones.ObtenerCero(txtVehiculos.Text.Trim()); objInformacionPatrimonial.InfPatHipotecas = Funciones.ObtenerCero(txtHipotecas.Text.Trim()); objInformacionPatrimonial.InfPatCredito = Funciones.ObtenerCero(txtCreditos.Text.Trim()); objInformacionPatrimonial.InfPatPrestamos = Funciones.ObtenerCero(txtPrestamos.Text.Trim()); objInformacionPatrimonial.InfPatCuentaPagar = Funciones.ObtenerCero(txtCtasPorPagar.Text.Trim()); objInformacionPatrimonial.InfPatOtros1 = Funciones.ObtenerCero(txtOtros1.Text.Trim()); objInformacionPatrimonial.InfPatOtros2 = Funciones.ObtenerCero(txtOtros2.Text.Trim()); if (hdnAccion.Value == "N") { objInformacionPatrimonial.FQ_InformacionPatrimonialNeg_ID = 0; objInformacionPatrimonial.FQ_InformacionPatrimonialPos_ID = 0; } if (hdnAccion.Value == "M") { objInformacionPatrimonial.FQ_InformacionPatrimonialNeg_ID = Int64.Parse(hdnInfPatNeg.Value); objInformacionPatrimonial.FQ_InformacionPatrimonialPos_ID = Int64.Parse(hdnInfPatPos.Value); } List<EnReferenciaComercial> lstReferenciaComercial = new List<EnReferenciaComercial>(); EnReferenciaComercial objReferenciaComercialA = new EnReferenciaComercial(); objReferenciaComercialA.RefEmpresa1 = txtEmpresa1.Text.Trim(); objReferenciaComercialA.RefDireccion1 = txtDireccion1.Text.Trim(); if (hdnAccion.Value == "N") { objReferenciaComercialA.FQ_ReferenciaComercial_ID = 0; } if (hdnAccion.Value == "M") { if (txtEmpresa1.Text != "") { objReferenciaComercialA.FQ_ReferenciaComercial_ID = Int64.Parse(hdnRefCom1.Value); } else { objReferenciaComercialA.FQ_ReferenciaComercial_ID = 0; } } lstReferenciaComercial.Add(objReferenciaComercialA); EnReferenciaComercial objReferenciaComercialB = new EnReferenciaComercial(); objReferenciaComercialB.RefEmpresa1 = txtEmpresa2.Text.Trim(); objReferenciaComercialB.RefDireccion1 = txtDireccion2.Text.Trim(); if (hdnAccion.Value == "N") { objReferenciaComercialB.FQ_ReferenciaComercial_ID = 0; } if (hdnAccion.Value == "M") { if (txtEmpresa2.Text != "") { objReferenciaComercialB.FQ_ReferenciaComercial_ID = Int64.Parse(hdnRefCom2.Value); } else { objReferenciaComercialB.FQ_ReferenciaComercial_ID = 0; } } lstReferenciaComercial.Add(objReferenciaComercialB); EnReferenciaComercial objReferenciaComercialC = new EnReferenciaComercial(); objReferenciaComercialC.RefEmpresa1 = txtEmpresa3.Text.Trim(); objReferenciaComercialC.RefDireccion1 = txtDireccion3.Text.Trim(); if (hdnAccion.Value == "N") { objReferenciaComercialC.FQ_ReferenciaComercial_ID = 0; } if (hdnAccion.Value == "M") { if (txtEmpresa3.Text != "") { objReferenciaComercialC.FQ_ReferenciaComercial_ID = Int64.Parse(hdnRefCom3.Value); } else { objReferenciaComercialC.FQ_ReferenciaComercial_ID = 0; } } lstReferenciaComercial.Add(objReferenciaComercialC); if (validar(objSolicitud, objEnReferenciaLaboral, lstReferenciaBancaria, objInformacionPatrimonial, objReferenciaComercialA) == true) { NeSolicitud objNeSolicitud = new NeSolicitud(); if (hdnAccion.Value == "N") { objNeSolicitud.MantenimientoSolicitud(objSolicitud, objEnReferenciaLaboral, lstReferenciaBancaria, objInformacionPatrimonial, lstReferenciaComercial, 1); MsgBox1.ShowMessage("Registro realizado"); } if (hdnAccion.Value == "M") { objNeSolicitud.MantenimientoSolicitud(objSolicitud, objEnReferenciaLaboral, lstReferenciaBancaria, objInformacionPatrimonial, lstReferenciaComercial, 2); MsgBox1.ShowMessage("Modificacion realizada."); } limpiar(); } } catch (Exception ex) { logger.Error("Error " + ex.Message + "Metodo :Grabar"); } }