protected void Button_GUARDAR_AFPClick(object sender, EventArgs e) { if (!string.IsNullOrEmpty(HiddenField_id_afp.Value)) { if (Actualizar(afiliacion.Entidades.Afp)) Informar(Panel_FONDO_MENSAJE_AFP, Image_MENSAJE_AFP_POPUP, Panel_MENSAJES_AFP, Label_MENSAJE_AFP, "El registro ha sido actualizado correctamente.", Proceso.Correcto); else Informar(Panel_FONDO_MENSAJE_AFP, Image_MENSAJE_AFP_POPUP, Panel_MENSAJES_AFP, Label_MENSAJE_AFP, "El registro NO ha sido actualizado", Proceso.Error); cargar_GridView_AFP(HiddenField_ID_SOLICITUD.Value, HiddenField_ID_REQUERIMIENTO.Value); TextBox_Fecha_AFP.Text = ""; TextBox_Fecha_AFP.Enabled = false; TextBox_COMENTARIOS_AFP.Text = ""; TextBox_COMENTARIOS_AFP.Enabled = false; DropDownList_AFP.Enabled = false; DropDownList_pensionado.Enabled = false; Panel_registros_afp.Visible = false; } else { int idSolicitud = 0; int idRequerimiento = 0; int idAFP = 0; String pensionado = null; String observaciones = null; DateTime fecha_r; String tipo_pensionado = null; String numero = null; tools _tools = new tools(); SecureQueryString QueryStringSeguro; QueryStringSeguro = new SecureQueryString(_tools.byteParaQueryStringSeguro(), Request["data"]); idSolicitud = Convert.ToInt32(HiddenField_ID_SOLICITUD.Value); idRequerimiento = Convert.ToInt32(HiddenField_ID_REQUERIMIENTO.Value); if (DropDownList_AFP.SelectedValue.Equals("")) { idAFP = 0; } else { idAFP = Convert.ToInt32(DropDownList_AFP.SelectedValue); } fecha_r = Convert.ToDateTime(TextBox_Fecha_AFP.Text); observaciones = TextBox_COMENTARIOS_AFP.Text; pensionado = DropDownList_pensionado.SelectedValue; if (pensionado.Equals("S")) { tipo_pensionado = DropDownList_tipo_pensionado.SelectedValue; numero = TextBox_Numero_resolucion_tramite.Text; } if (String.IsNullOrEmpty(observaciones)) { observaciones = "Ninguna"; } afiliacion _AFP = new afiliacion(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString()); _AFP.Adicionarconafiliacionfpensiones(idSolicitud, idAFP, fecha_r, observaciones, pensionado, idRequerimiento, tipo_pensionado, numero); if (_AFP.MensajeError != null) { Informar(Panel_FONDO_MENSAJE_AFP, Image_MENSAJE_AFP_POPUP, Panel_MENSAJES_AFP, Label_MENSAJE_AFP, _AFP.MensajeError, Proceso.Error); } else { Informar(Panel_FONDO_MENSAJE_AFP, Image_MENSAJE_AFP_POPUP, Panel_MENSAJES_AFP, Label_MENSAJE_AFP, "La afiliación fue adicionado correctamente.", Proceso.Correcto); TextBox_Fecha_AFP.Text = ""; TextBox_Fecha_AFP.Enabled = false; TextBox_COMENTARIOS_AFP.Text = ""; TextBox_COMENTARIOS_AFP.Enabled = false; DropDownList_AFP.Enabled = false; DropDownList_pensionado.Enabled = false; cargar_GridView_AFP(idSolicitud.ToString(), idRequerimiento.ToString()); Panel_registros_afp.Visible = false; ActualizarContratoTemporal(Convert.ToDecimal(idRequerimiento), Convert.ToDecimal(idSolicitud)); } } }