protected void Tipo1_Click(object sender, EventArgs e)
        {
            RadGridSeleccion.Visible          = false;
            btnSeleccion.Visible              = false;
            btnPuestos.Visible                = false;
            rcbAuto.Visible                   = false;
            rbHabilitar.Visible               = false;
            rbLectura.Visible                 = false;
            rbEditar.Visible                  = false;
            rbAgregar2.Visible                = false;
            rbAgregar.Visible                 = true;
            btnSeleccionarAreas.Enabled       = true;
            btnSeleccionarEmpleados.Enabled   = true;
            btnSeleccionarPuestos.Enabled     = true;
            btnSeleccionarAdscripcion.Enabled = true;
            btnSeleccionUsuario.Enabled       = true;
            rlMensajeInformación.Visible      = false;
            AdscripcionesNegocio negocioa = new AdscripcionesNegocio();
            string adscripcionVisible     = negocioa.SeleccionaAdscripcion().ToString();

            if (adscripcionVisible != "No")
            {
                btnSeleccionarAdscripcion.Visible = true;
            }
            else
            {
                btnSeleccionarAdscripcion.Visible = false;
            }
        }
예제 #2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            AdscripcionesNegocio negocioa = new AdscripcionesNegocio();
            string adscripcionVisible     = negocioa.SeleccionaAdscripcion().ToString();

            if (adscripcionVisible != "No")
            {
                vTipoTransaccion = "49";
            }
            else
            {
                vTipoTransaccion = "50";
            }

            // vServidor = HttpContext.Current.Request.Url.Authority;
            //  UtilMensajes.MensajeResultadoDB(rnMensaje, "direccion: " + url, E_TIPO_RESPUESTA_DB.WARNING, pCallBackFunction: "");
            url = Request.Url.GetLeftPart(UriPartial.Authority) + Page.ResolveUrl("VisorComunicados.aspx");
            // urlrel = "~/VisorComunicados.aspx";
            //vServidor = Request.Url.GetLeftPart(UriPartial.Authority) + Request.ApplicationPath;
            vNotificacionAdministrar = new E_OBTIENE_PUESTO_EMPLEADOS();
            vIdEmpleado = ContextoUsuario.oUsuario.CL_USUARIO;
            vClUsuario  = ContextoUsuario.oUsuario.CL_USUARIO;
            vNbPrograma = ContextoUsuario.nbPrograma;
            ConfiguracionNotificacionNegocio negocio = new ConfiguracionNotificacionNegocio();

            Nombre.InnerText  = " " + ContextoUsuario.oUsuario.NB_USUARIO;
            xmlPuestoEmpleado = negocio.ObtienePuestoEmpleado(null, vClUsuario);
            XElement root        = null;
            XElement vXmlUsuario = null;

            if (xmlPuestoEmpleado != null)
            {
                root = XElement.Parse(xmlPuestoEmpleado);
            }
            if (root != null)
            {
                vXmlUsuario = root.Elements("EMPLEADO").Where(t => t.Attribute("CL_USUARIO").Value == (vClUsuario != null ? vClUsuario.ToString() : "")).FirstOrDefault();
            }
            if (vXmlUsuario != null)
            {
                vEsDeRRHH = true;
            }
            else
            {
                vEsDeRRHH = false;
            }
            if (!IsPostBack)
            {
                if (vEsDeRRHH == true)
                {
                    ModificacionesNotificaciones.Visible = true;
                    pendientes.Visible = true;
                }
                else
                {
                    ModificacionesNotificaciones.Visible = false;
                    pendientes.Visible = false;
                }
            }
        }
        protected void grdAdscripcion_NeedDataSource(object sender, Telerik.Web.UI.GridNeedDataSourceEventArgs e)
        {
            List <SPE_OBTIENE_ADSCRIPCION_PDE_Result> ListaAdscripcion = new List <SPE_OBTIENE_ADSCRIPCION_PDE_Result>();
            AdscripcionesNegocio negocio = new AdscripcionesNegocio();

            ListaAdscripcion          = negocio.ObtieneAdscripciones();
            grdAdscripcion.DataSource = ListaAdscripcion;
        }
        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 = "";
            }
        }
예제 #5
0
        protected void Page_Load(object sender, EventArgs e)
        {
            rlMensajePrivado.Visible = false;
            AdscripcionesNegocio negocioa = new AdscripcionesNegocio();
            string adscripcionVisible     = negocioa.SeleccionaAdscripcion().ToString();

            if (adscripcionVisible != "No")
            {
                vTipoTransaccion = "49";
            }
            else
            {
                vTipoTransaccion = "50";
            }

            if (adscripcionVisible != "No")
            {
                var vIdEmpleado = Request.Params["IdEmpleadoMenuInformacion"];
                var vIdPuesto   = Request.Params["IdPuestoMenuInformacion"];

                HttpCookie myCookie = new HttpCookie("IdEmpleado");
                myCookie.Value = vIdEmpleado.ToString();
                Response.Cookies.Add(myCookie);

                HttpCookie myCookie2 = new HttpCookie("IdPuesto");
                myCookie2.Value = vIdPuesto.ToString();
                Response.Cookies.Add(myCookie2);
            }
            else
            {
                var vIdEmpleado = int.Parse(Request.Params["IdEmpleadoMenuInformacion"]);
                var vIdPuesto   = int.Parse(Request.Params["IdPuestoMenuInformacion"]);
            }
            vIdComunicado = int.Parse(Request.Params["IdComunicado"]);

            var vTipoComunicado = Request.Params["TipoComunicadoMenuInformacion"];
            var vTipoAccion     = Request.Params["TipoAccionMenuInformacion"];
            var vEstatus        = Request.Params["Estatus"];

            if (vTipoComunicado == "I")
            {
                inventario.Visible  = true;
                descriptivo.Visible = false;
            }
            else if (vTipoComunicado == "D")
            {
                inventario.Visible  = false;
                descriptivo.Visible = true;
            }
            else
            {
                inventario.Visible  = false;
                descriptivo.Visible = false;
            }


            if (vTipoAccion == "L")
            {
                RadMenuItem item3 = new RadMenuItem();
                item3.Text  = "Ver";
                item3.Value = "VerIP";
                ContextMenu1.Items.Add(item3);

                RadMenuItem item4 = new RadMenuItem();
                item4.Text  = "Ver";
                item4.Value = "VerPP";
                ContextMenu2.Items.Add(item4);
            }
            else if (vTipoAccion == "E")
            {
                RadMenuItem item3 = new RadMenuItem();
                item3.Text  = "Editar";
                item3.Value = "EditarIP";
                ContextMenu1.Items.Add(item3);

                RadMenuItem item4 = new RadMenuItem();
                item4.Text  = "Editar";
                item4.Value = "EditarPP";
                ContextMenu2.Items.Add(item4);
            }
            //else if (vTipoAccion == "A")
            //{
            //    RadMenuItem item3 = new RadMenuItem();
            //    item3.Text = "Ver";
            //    item3.Value = "VerIP";
            //    ContextMenu1.Items.Add(item3);
            //    RadMenuItem item4 = new RadMenuItem();
            //    item4.Text = "Editar";
            //    item4.Value = "EditarIP";
            //    ContextMenu1.Items.Add(item4);

            //    RadMenuItem item5 = new RadMenuItem();
            //    item5.Text = "Ver";
            //    item5.Value = "VerPP";
            //    ContextMenu2.Items.Add(item5);
            //    RadMenuItem item6 = new RadMenuItem();
            //    item6.Text = "Editar";
            //    item6.Value = "EditarPP";
            //    ContextMenu2.Items.Add(item6);
            //}
            if (vEstatus == "Pendiente" || vEstatus == "Autorizada")
            {
                inventario.Visible       = false;
                descriptivo.Visible      = false;
                rlMensajePrivado.Visible = true;
            }
        }