protected void Page_Init(object sender, EventArgs e) { vTipoConsulta = Request.QueryString["Tipo"]; vBotonesVisibles = (Request.Params["pBotonesVisbles"]); vsTipoConsulta = vTipoConsulta; if (!Page.IsPostBack) { if (Request.Params["pIdEmpleado"] != null) { vIdEmpleado = Request.Params["pIdEmpleado"]; vsIdCambio = int.Parse(Request.Params["IdCambio"]); vsDsCambio = Request.Params["DsCambio"]; } else { vIdEmpleado = (ContextoUsuario.oUsuario.ID_EMPLEADO_PDE.ToString() != "0") ? ContextoUsuario.oUsuario.ID_EMPLEADO_PDE : "-1"; vsIdCambio = 0; vCambio = "false"; } if (vsTipoConsulta == "e") { btnGuardar.Visible = true; } } //Cuando el parametro "vTipoConsulta" sea vacio o =v todos los campos van con el FG_EDITABLE = 0 //quitar el boton guardar if (vsTipoConsulta != "e") { btnGuardar.Visible = false; btnEliminarFotoEmpleado.Visible = false; btnActualizarFotoEmpleado.Visible = false; btnEliminarFotoEmpleado.Visible = false; rauFotoEmpleado.Visible = false; btnAgregarDocumento.Visible = false; btnEliminarFotoEmpleado.Visible = false; } if (vBotonesVisibles == "true") { btnAutorizar.Visible = true; btnRechazar.Visible = true; btnEliminarFotoEmpleado.Visible = false; lblRechazo.Visible = false; } else { btnAutorizar.Visible = false; btnRechazar.Visible = false; btnEliminarFotoEmpleado.Visible = true; lblRechazo.Visible = true; if (vsDsCambio == "Autorizada") { btnGuardar.Visible = false; } } EmpleadoNegocio nEmpleado = new EmpleadoNegocio(); { SPE_OBTIENE_EMPLEADO_PLANTILLA_CAMBIO_PDE_Result vSolicitud = nEmpleado.ObtenerPlantillaCambioPDE(null, vIdEmpleado, "INVENTARIO_PDE"); vXmlPlantilla = vSolicitud.XML_SOLICITUD_PLANTILLA; vXmlDocumentos = vSolicitud.XML_VALORES; vIdItemFoto = vSolicitud.ID_ITEM_FOTOGRAFIA; if (vSolicitud.FI_FOTOGRAFIA != null) { rbiFotoEmpleado.DataValue = vSolicitud.FI_FOTOGRAFIA; btnEliminarFotoEmpleado.Visible = true; } vXmlPlantilla = vSolicitud.XML_SOLICITUD_PLANTILLA; vXmlDocumentos = vSolicitud.XML_VALORES; vIdItemFoto = vSolicitud.ID_ITEM_FOTOGRAFIA; if (vSolicitud.FI_FOTOGRAFIA != null) { rbiFotoEmpleado.DataValue = vSolicitud.FI_FOTOGRAFIA; btnEliminarFotoEmpleado.Visible = true; } else { btnEliminarFotoEmpleado.Visible = false; } vPlantilla = new Plantilla() { ctrlPlantilla = new Contenedor() { NbContenedor = "PlantillaEmpleado", CtrlContenedor = mpgPlantilla }, lstContenedores = ObtenerContenedores(), xmlPlantilla = vXmlPlantilla }; vPlantilla.CrearFormulario(!Page.IsPostBack); } }