protected void Page_Load(object sender, EventArgs e) { vClUsuario = ContextoUsuario.oUsuario.CL_USUARIO; vNbPrograma = ContextoUsuario.nbPrograma; if (!IsPostBack) { ConfiguracionNotificacionNegocio nConfiguracionNotificacion = new ConfiguracionNotificacionNegocio(); var notificacion = nConfiguracionNotificacion.ObtenerNotificaciones(); if (notificacion.Count > 0) { parseNotificarConfiguracion(notificacion); if (vConfiguracionesNotificacion != null) { XElement notificaciones = XElement.Parse(vConfiguracionesNotificacion.FirstOrDefault().XML_INSTRUCCION); DeserializarDocumentoAutorizar(notificaciones); if (vNotificacionRegistrar != null) { txtDsNotas.Content = vNotificacionRegistrar.DS_INSTRUCCION.ToString(); } if (vNotificacionAdministrar != null) { txtDsNotas2.Content = vNotificacionAdministrar.DS_INSTRUCCION.ToString(); } if (vComunicado != null) { txtDsNotas3.Content = vComunicado.DS_INSTRUCCION.ToString(); } } } } }
protected void Page_Load(object sender, EventArgs e) { vIdEmpleado = ContextoUsuario.oUsuario.CL_USUARIO.ToString(); vNbPrograma = ContextoUsuario.nbPrograma; vClUsuario = ContextoUsuario.oUsuario.CL_USUARIO; if (!IsPostBack) { ConfiguracionNotificacionNegocio negocio = new ConfiguracionNotificacionNegocio(); var notificacion = negocio.ObtenerNotificaciones(); parseNotificarConfiguracion(notificacion); if (vConfiguracionesNotificacion != null) { XElement notificaciones = XElement.Parse(vConfiguracionesNotificacion.FirstOrDefault().XML_INSTRUCCION); DeserializarDocumentoAutorizar(notificaciones); if (vNotificacionRegistrar != null) { //pIns.InnerHtml = vNotificacionRegistrar.DS_INSTRUCCION.ToString(); pIns.Text = vNotificacionRegistrar.DS_INSTRUCCION.ToString(); } } } }
protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { ListaEmpleados = new List <E_EMPLEADO_PDE>(); ListaEmpleadosInf = new List <E_EMPLEADO_PDE>(); rbLectura.Checked = true; if (Request.Params["IdComunicado"] != null) { vTipoComunicado = Request.Params["TipoComunicado"]; vTipoAccion = Request.Params["Tipo"]; vIdComunicado = int.Parse((Request.Params["IdComunicado"])); vTipoTransaccion = E_TIPO_OPERACION_DB.A.ToString(); ListaComunicadosNegocio nComunicado = new ListaComunicadosNegocio(); vEmpleadosSeleccionados = nComunicado.ObtenerEmpleadosComunicado(vIdComunicado).ToList(); grdEmpleadosSeleccionados.DataSource = vEmpleadosSeleccionados; VisorComunicadoNegocio nLista = new VisorComunicadoNegocio(); List <SPE_OBTIENE_LISTA_EMPLEADOS_INFORMACION_Result> ListaEmp = new List <SPE_OBTIENE_LISTA_EMPLEADOS_INFORMACION_Result>(); ListaEmp = nLista.ObtenerListaEmpleadosInformacion((int)vIdComunicado); RadGridSeleccion.DataSource = ListaEmp; foreach (E_OBTIENE_EMPLEADOS_COMUNICADO item in vEmpleadosSeleccionados) { E_EMPLEADO_PDE f = new E_EMPLEADO_PDE { ID_EMPLEADO = item.ID_EMPLEADO, NB_EMPLEADO = item.NB_EMPLEADO, NB_PUESTO = item.NB_PUESTO, M_CL_USUARIO = item.M_CL_USUARIO }; ListaEmpleados.Add(f); } var vObtieneComunicado = nComunicado.ObtenerComunicados(vIdComunicado).ToList().FirstOrDefault(); txtTituloComunicado.Text = vObtieneComunicado.NB_COMUNICADO; txtContenido.Content = vObtieneComunicado.DS_COMUNICADO; rdtiIniciofecha.SelectedDate = vObtieneComunicado.FE_VISIBLE_DEL; rdtFinfecha.MaxDate = new DateTime(2200, 12, 20); rdtFinfecha.SelectedDate = vObtieneComunicado.FE_VISIBLE_AL; vIdArchivo = vObtieneComunicado.ID_ARCHIVO_PDE; vNombreArchivo = vObtieneComunicado.NB_ARCHIVO; if (vObtieneComunicado.FG_PRIVADO == "Privado") { rcbprivado.Checked = true; } if (vIdArchivo != null) { rcbEliminarAdjunto.Visible = true; ArchivosAdjuntos.Visible = true; } else { vIdArchivo = 0; } if (vTipoComunicado != "null") { if (vTipoAccion == "E") { rbEditar.Checked = true; } else { rbLectura.Checked = true; } rbLectura.Visible = true; rbEditar.Visible = true; rbLectura.Enabled = false; rbEditar.Enabled = false; RadGridSeleccion.Visible = true; rcbAuto.Visible = true; rbHabilitar.Visible = true; rbAgregar2.Visible = false; rbAgregar.Visible = true; RadGridSeleccion.Enabled = false; rcbAuto.Enabled = true; rbHabilitar.Enabled = false; rbAgregar.Enabled = true; rcbprivado.Enabled = false; grdEmpleadosSeleccionados.Enabled = false; btnSeleccionarAdscripcion.Enabled = false; btnSeleccionarAreas.Enabled = false; btnSeleccionarEmpleados.Enabled = false; btnSeleccionarPuestos.Enabled = false; btnSeleccionUsuario.Enabled = false; if (vTipoComunicado == "I") { Tipo3.Checked = true; Tipo1.Checked = false; Tipo2.Checked = false; Tipo1.Enabled = false; Tipo2.Enabled = false; Tipo3.Enabled = false; btnPuestos.Visible = false; btnSeleccion.Visible = true; btnSeleccion.Enabled = false; } else if (vTipoComunicado == "D") { Tipo3.Checked = false; Tipo1.Checked = false; Tipo2.Checked = true; Tipo1.Enabled = false; Tipo2.Enabled = false; Tipo3.Enabled = false; btnPuestos.Visible = true; btnSeleccion.Visible = false; btnPuestos.Enabled = false; RadGridSeleccion.MasterTableView.Columns.FindByUniqueName("NB_EMPLEADO").Visible = false; } } else { Tipo3.Checked = false; Tipo1.Checked = true; Tipo2.Checked = false; Tipo1.Enabled = false; Tipo2.Enabled = false; Tipo3.Enabled = false; btnPuestos.Visible = false; btnSeleccion.Visible = false; } } else { vIdArchivo = 0; vIdComunicado = 0; vTipoTransaccion = E_TIPO_OPERACION_DB.I.ToString(); rdtiIniciofecha.SelectedDate = DateTime.Now.Date; rdtFinfecha.SelectedDate = DateTime.Now.AddDays(1); } ConfiguracionNotificacionNegocio negocio = new ConfiguracionNotificacionNegocio(); var notificacion = negocio.ObtenerNotificaciones(); parseNotificarConfiguracion(notificacion); if (vConfiguracionesNotificacion != null) { XElement notificaciones = XElement.Parse(vConfiguracionesNotificacion.FirstOrDefault().XML_INSTRUCCION); DeserializarDocumentoAutorizar(notificaciones); if (vNotificacionRegistrar != null) { //pIns.Text = vNotificacionRegistrar.DS_INSTRUCCION.ToString(); pIns.Text = vNotificacionRegistrar.DS_INSTRUCCION.ToString(); } } AdscripcionesNegocio negocioa = new AdscripcionesNegocio(); string adscripcionVisible = negocioa.SeleccionaAdscripcion().ToString(); if (adscripcionVisible != "No") { btnSeleccionarAdscripcion.Visible = true; } else { btnSeleccionarAdscripcion.Visible = false; } vUsuarioSeleccion = ""; } }
protected void Page_Load(object sender, EventArgs e) { vIdEmpleado = ContextoUsuario.oUsuario.CL_USUARIO.ToString(); vNbPrograma = ContextoUsuario.nbPrograma; vClUsuario = ContextoUsuario.oUsuario.CL_USUARIO; if (!IsPostBack) { ConfiguracionNotificacionNegocio negocio = new ConfiguracionNotificacionNegocio(); var notificacion = negocio.ObtenerNotificaciones(); parseNotificarConfiguracion(notificacion); if (vConfiguracionesNotificacion != null) { XElement notificaciones = XElement.Parse(vConfiguracionesNotificacion.FirstOrDefault().XML_INSTRUCCION); DeserializarDocumentoAutorizar(notificaciones); if (vNotificacionAdministrar != null) { //pIns.InnerHtml = vNotificacionAdministrar.DS_INSTRUCCION.ToString(); pIns.Text = vNotificacionAdministrar.DS_INSTRUCCION.ToString(); } } if (Request.Params["pIdNotificacion"] != null) { vIdNotificacion = int.Parse(Request.Params["pIdNotificacion"]); vBotonesVisibles = (Request.Params["pBotonesVisbles"]); List <SPE_OBTIENE_NOTIFICACIONES_PENDIENTES_Result> ListaNotificacionesPendientes = new List <SPE_OBTIENE_NOTIFICACIONES_PENDIENTES_Result>(); MenuNegocio nego = new MenuNegocio(); vIdArchivo = 0; ListaNotificacionesPendientes = nego.ObtenerNotificacionesPendientes(ContextoUsuario.oUsuario.CL_USUARIO, vIdNotificacion, null); foreach (SPE_OBTIENE_NOTIFICACIONES_PENDIENTES_Result item in ListaNotificacionesPendientes) { txtAsunto.Text = item.NB_ASUNTO; lblNotificacion.InnerHtml = item.DS_NOTIFICACION; archivo = item.FI_ARCHIVO; vTipoArchivo = item.NB_ARCHIVO; vStatusNotificacion = item.CL_ESTADO; vComentario = item.DS_COMENTARIO; if (item.ID_ARCHIVO_PDE != null) { vIdArchivo = (int)item.ID_ARCHIVO_PDE; } else { vIdArchivo = (int)0; } } if (archivo == null) { ArchivoAdjunto.Visible = false; } else { ArchivoAdjunto.Visible = true; } if (vBotonesVisibles == "true") { btnAutorizar.Visible = true; btnRechazar.Visible = true; rcbleido.Visible = true; if (vStatusNotificacion == "En revisión") { rcbleido.Checked = true; } } else { if (vStatusNotificacion == "Autorizada") { btnRerponder.Visible = false; lblFinComentario.Visible = true; lblFinComentario.Text = "Petición autorizada: " + vComentario; } else if (vStatusNotificacion == "Rechazada") { btnRerponder.Visible = false; lblFinComentario.Visible = true; lblFinComentario.Text = "Peticion rechazada: " + vComentario; } btnAutorizar.Visible = false; btnRechazar.Visible = false; rcbleido.Visible = false; } rlvComentarios.Rebind(); } } }