protected void Page_Load(object sender, EventArgs e)
        {
            string buscar = string.Empty;

            ocultarDiv();
            //Boolean ban = false;
            LogicaNegocio   Ln      = new LogicaNegocio();
            SPWeb           app2    = SPContext.Current.Web;
            DataTable       dt      = new DataTable("dt");
            ValidarPermisos validar = new ValidarPermisos
            {
                NombreUsuario = util.ObtenerValor(app2.CurrentUser.Name),
                Pagina        = pagina,
                Etapa         = string.Empty,
            };

            dt = validar.ListarPerfil(validar);
            if (dt.Rows.Count > 0)
            {
                ListaEdicion    = Ln.ConsultaListaEdicionUsuario();
                dtUsuarioRiesgo = ConsultarUsuarioRiesgo();

                if (!Page.IsPostBack)
                {
                    cb_estados.Attributes["onChange"]  = "Dialogo();";
                    cb_etapa.Attributes["onChange"]    = "Dialogo();";
                    cb_subetapa.Attributes["onChange"] = "Dialogo();";

                    ViewState["USER"]  = util.ObtenerValor(app2.CurrentUser.Name);
                    ViewState["CARGO"] = dt.Rows[0]["descCargo"].ToString();
                    ViewState["AREA"]  = dt.Rows[0]["Etapa"].ToString(); //"Riesgo";

                    if (!string.IsNullOrEmpty(ViewState["CARGO"].ToString()))
                    {
                        //Ln.CargarLista(ref cb_subetapa, Constantes.LISTASUBETAPA.SUBETAPA);

                        CargarEstados();
                        CargarEtapas();
                        CargarSubEtapas();

                        ViewState["ESTADO"]           = "";
                        ViewState["SUBETAPA"]         = "";
                        ViewState["ETAPA"]            = "";
                        ViewState["OPCIONESPERMISOS"] = null;

                        //CargarGrid(ViewState["ETAPA"].ToString(), ViewState["SUBETAPA"].ToString(), ViewState["ESTADO"].ToString(), txtBuscar.Text.ToString(), pageSize, pageNro);
                    }
                }
                //else
                //{
                CargarGrid(ViewState["ETAPA"].ToString(), ViewState["SUBETAPA"].ToString(), ViewState["ESTADO"].ToString(), txtBuscar.Text.ToString(), pageSize, pageNro);
                //}
            }
            else
            {
                dvFormulario.Style.Add("display", "none");
                dvWarning1.Style.Add("display", "block");
                lbWarning1.Text = "Usuario sin permisos configurados";
            }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            string buscar = string.Empty;

            ocultarDiv();
            Boolean         ban     = false;
            LogicaNegocio   Ln      = new LogicaNegocio();
            SPWeb           app2    = SPContext.Current.Web;
            DataTable       dt      = new DataTable("dt");
            ValidarPermisos validar = new ValidarPermisos
            {
                NombreUsuario = util.ObtenerValor(app2.CurrentUser.Name),
                Pagina        = pagina,
                Etapa         = string.Empty,
            };

            dt = validar.ListarPerfil(validar);
            if (dt.Rows.Count > 0)
            {
                ListaEdicion           = Ln.ConsultaListaEdicionUsuario();
                ListaUsuariosOperacion = ConsultaUsuariosOperacion();

                if (!Page.IsPostBack)
                {
                    USER = util.ObtenerValor(app2.CurrentUser.Name);

                    ViewState["CARGO"] = dt.Rows[0]["descCargo"].ToString().Trim();
                    ViewState["AREA"]  = dt.Rows[0]["Etapa"].ToString().Trim();

                    ban = true;
                    if (!string.IsNullOrEmpty(ViewState["CARGO"].ToString()) && ban == true)
                    {
                        ESTADO           = "";
                        SUBETAPA         = "";
                        ETAPA            = "";
                        OPCIONESPERMISOS = null;

                        //if (buscar != "#")
                        //    CargarGrid(ETAPA.ToString(), SUBETAPA.ToString(), ESTADO.ToString(), buscar, pageSize, pageNro);
                        //else
                        //    CargarGrid(ETAPA.ToString(), SUBETAPA.ToString(), ESTADO.ToString(), txtBuscar.Text.ToString(), pageSize, pageNro);
                    }
                }
                //else
                //{
                //   if (buscar != "" && buscar != "#")
                CargarGrid(ETAPA.ToString(), SUBETAPA.ToString(), ESTADO.ToString(), buscar, pageSize, pageNro);
                //    else
                //        CargarGrid(ETAPA.ToString(), SUBETAPA.ToString(), ESTADO.ToString(), txtBuscar.Text.ToString(), pageSize, pageNro);
                //}
            }
            else
            {
                dvFormulario.Style.Add("display", "none");
                dvWarning1.Style.Add("display", "block");
                lbWarning1.Text = "Usuario sin permisos configurados";
            }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            ocultarDiv();
            Boolean         ban     = false;
            LogicaNegocio   Ln      = new LogicaNegocio();
            SPWeb           app2    = SPContext.Current.Web;
            DataTable       dt      = new DataTable("dt");
            ValidarPermisos validar = new ValidarPermisos
            {
                NombreUsuario = util.ObtenerValor(app2.CurrentUser.Name),
                Pagina        = pagina,
                Etapa         = "",
            };

            dt = validar.ListarPerfil(validar);
            if (dt.Rows.Count > 0)
            {
                ListaEdicion = Ln.ConsultaListaEdicionUsuario();
                ListaUsuariosContabilidad = ConsultarUsuariosContabilidad();

                if (!Page.IsPostBack)
                {
                    ViewState["USER"]  = util.ObtenerValor(app2.CurrentUser.Name);
                    ViewState["CARGO"] = dt.Rows[0]["descCargo"].ToString();
                    ViewState["AREA"]  = dt.Rows[0]["Etapa"].ToString();
                    CargarListas();
                    ban = true;

                    if (!string.IsNullOrEmpty(ViewState["CARGO"].ToString()) && ban == true)
                    {
                        ESTADO           = "";
                        SUBETAPA         = "";
                        ETAPA            = "";
                        OPCIONESPERMISOS = null;
                        CargarGrid("", "", "", string.Empty, pageSize, pageNro);
                    }
                }
                else
                {
                    CargarGrid("", "", "", txtBuscar.Text.ToString(), pageSize, pageNro);
                }

                validar.Permiso = dt.Rows[0]["Permiso"].ToString();
                //BloquearControl(true, dt.Rows[0]["Permiso"].ToString());
            }
            else
            {
                dvFormulario.Style.Add("display", "none");
                dvWarning1.Style.Add("display", "block");
                lbWarning1.Text = "Usuario sin permisos configurados";
            }
        }
示例#4
0
        protected void Page_Load(object sender, EventArgs e)
        {
            ddlEdoFiscalia.Attributes["onChange"] = "Dialogo();";
            LogicaNegocio Ln = new LogicaNegocio();
            //PERMISOS USUARIOS
            string          buscar  = string.Empty;
            Boolean         ban     = false;
            SPWeb           app2    = SPContext.Current.Web;
            DataTable       dt      = new DataTable("dt");
            ValidarPermisos validar = new ValidarPermisos
            {
                NombreUsuario = util.ObtenerValor(app2.CurrentUser.Name),
                Pagina        = pagina,
                Etapa         = string.Empty,
            };

            dt = validar.ListarPerfil(validar);
            if (dt.Rows.Count > 0)
            {
                if (Page.Request.Form["__EVENTTARGET"] == "UsuarioSelected")
                {
                    string   datos = Page.Request.Form["__EVENTARGUMENT"];
                    string[] words = datos.Split(';');
                    ddlUsuariosFiscalia_Selected(words[0], words[1]);
                }

                ocultarDiv();
                ListaEdicion      = Ln.ConsultaListaEdicionUsuario();
                dtUsuarioFiscalia = ConsultaUsuariosFiscalia();
                try
                {
                    if (!Page.IsPostBack)
                    {
                        ddlEdoFiscalia.SelectedIndex = 0;
                        ViewState["USER"]            = util.ObtenerValor(app2.CurrentUser.Name);
                        ViewState["CARGO"]           = dt.Rows[0]["descCargo"].ToString();
                        ViewState["AREA"]            = dt.Rows[0]["Etapa"].ToString();

                        string val = Page.Request.QueryString["Area"] as string;
                        buscar = Page.Request.QueryString["IdEmpresa"] as string + "#" + Page.Request.QueryString["IdOperacion"] as string;

                        ban = true;

                        ESTADO = "-1";

                        if (Page.Session["BUSQUEDA"] != null)
                        {
                            Busqueda objBusqueda = new Busqueda();
                            objBusqueda = (Busqueda)Page.Session["BUSQUEDA"];

                            if (objBusqueda.idEstado != -1)
                            {
                                ESTADO = objBusqueda.idEstado.ToString();
                                ddlEdoFiscalia.SelectedIndex = ddlEdoFiscalia.Items.IndexOf(ddlEdoFiscalia.Items.FindByValue(Convert.ToString(objBusqueda.idEstado)));
                            }
                            txtBuscar.Text           = string.IsNullOrEmpty(objBusqueda.RazonSocial) ? "" : objBusqueda.RazonSocial;
                            Page.Session["BUSQUEDA"] = null;
                        }

                        if (!string.IsNullOrEmpty(ViewState["CARGO"].ToString()) && ban == true)
                        {
                            ViewState["SUBETAPA"]         = "";
                            ViewState["ETAPA"]            = "";
                            ViewState["ESTADO"]           = "";
                            ViewState["OPCIONESPERMISOS"] = null;

                            //if (buscar != "#")
                            //    CargarGrid(ViewState["ETAPA"].ToString(), ViewState["SUBETAPA"].ToString(), ViewState["ESTADO"].ToString(), buscar, pageSize, pageNro);
                            //else
                            //    CargarGrid(ViewState["ETAPA"].ToString(), ViewState["SUBETAPA"].ToString(), ViewState["ESTADO"].ToString(), txtBuscar.Text.ToString(), pageSize, pageNro);
                        }
                    }
                    //else
                    //{
                    //    if (buscar != "#")
                    //        CargarGrid(ViewState["ETAPA"].ToString(), ViewState["SUBETAPA"].ToString(), ViewState["ESTADO"].ToString(), buscar, pageSize, pageNro);
                    //    else
                    //        CargarGrid(ViewState["ETAPA"].ToString(), ViewState["SUBETAPA"].ToString(), ViewState["ESTADO"].ToString(), txtBuscar.Text.ToString(), pageSize, pageNro);
                    //}
                    CargarGrid(ViewState["ETAPA"].ToString(), ViewState["SUBETAPA"].ToString(), ViewState["ESTADO"].ToString(), txtBuscar.Text.ToString(), pageSize, pageNro);
                }

                catch (Exception ex)
                {
                    LoggingError.PostEventRegister(ex, ConfigurationManager.AppSettings["pathLog"].ToString(), "", "", ConfigurationManager.AppSettings["logName"].ToString(), Convert.ToBoolean(ConfigurationManager.AppSettings["enabledLog"].ToString()), Convert.ToBoolean(ConfigurationManager.AppSettings["enabledEventViewer"].ToString()), ConfigurationManager.AppSettings["registerEventsTypes"].ToString(), EventLogEntryType.Error);
                }
            }
            else
            {
                dvFormulario.Style.Add("display", "none");
                dvWarning1.Style.Add("display", "block");
                lbWarning1.Text = "Usuario sin permisos configurados";
            }
        }
示例#5
0
        protected void Page_Load(object sender, EventArgs e)
        {
            string buscar = string.Empty;

            ocultarDiv();
            Boolean         ban     = false;
            LogicaNegocio   Ln      = new LogicaNegocio();
            SPWeb           app2    = SPContext.Current.Web;
            DataTable       dt      = new DataTable("dt");
            ValidarPermisos validar = new ValidarPermisos
            {
                NombreUsuario = util.ObtenerValor(app2.CurrentUser.Name),
                Pagina        = pagina,
                Etapa         = string.Empty,
            };

            dt = validar.ListarPerfil(validar);
            if (dt.Rows.Count > 0)
            {
                ListaEdicion = Ln.ConsultaListaEdicionUsuario();

                if (!Page.IsPostBack)
                {
                    Page.Session["espdf"] = "0";
                    ViewState["CARGO"]    = dt.Rows[0]["descCargo"].ToString();
                    ViewState["AREA"]     = dt.Rows[0]["Etapa"].ToString();
                    USER = util.ObtenerValor(app2.CurrentUser.Name);

                    cb_estados.Attributes["onChange"]  = "Dialogo();";
                    cb_etapa.Attributes["onChange"]    = "Dialogo();";
                    cb_subetapa.Attributes["onChange"] = "Dialogo();";

                    string val = Page.Request.QueryString["Area"] as string;
                    buscar = Page.Request.QueryString["IdEmpresa"] as string + "#" + Page.Request.QueryString["IdOperacion"] as string;

                    ban = true;

                    if (!string.IsNullOrEmpty(ViewState["CARGO"].ToString()) && ban == true)
                    {
                        //Ln.CargarLista(ref cb_estados, Constantes.LISTAESTADO.ESTADO);
                        //Ln.CargarLista(ref cb_etapa, Constantes.LISTAETAPA.ETAPAS);
                        CargarEstados();
                        CargarEtapas();
                        CargarSubEtapas();
                        //Ln.CargarListaSubEtapa(ref cb_subetapa, Constantes.LISTASUBETAPA.SUBETAPA, "-1");

                        ESTADO           = "";
                        SUBETAPA         = "";
                        ETAPA            = "";
                        OPCIONESPERMISOS = null;

                        //if (buscar != "#")
                        //    CargarGrid(ETAPA.ToString(), SUBETAPA.ToString(), ESTADO.ToString(), buscar, pageSize, pageNro);
                        //else
                        CargarGrid(ETAPA.ToString(), SUBETAPA.ToString(), ESTADO.ToString(), txtBuscar.Text.ToString(), pageSize, pageNro);
                    }
                }
                else
                {
                    //if (buscar != "" && buscar != "#")
                    //    CargarGrid(ETAPA.ToString(), SUBETAPA.ToString(), ESTADO.ToString(), buscar, pageSize, pageNro);
                    //else
                    CargarGrid(ETAPA.ToString(), SUBETAPA.ToString(), ESTADO.ToString(), txtBuscar.Text.ToString(), pageSize, pageNro);
                }
            }
            else
            {
                dvFormulario.Style.Add("display", "none");
                warning("Usuario sin permisos configurados");
            }
        }
示例#6
0
        protected void Page_Load(object sender, EventArgs e)
        {
            ocultarDiv();
            Boolean       ban = false;
            LogicaNegocio Ln  = new LogicaNegocio();

            ListaEdicion = Ln.ConsultaListaEdicionUsuario();
            SPWeb           app2    = SPContext.Current.Web;
            DataTable       dt      = new DataTable("dt");
            ValidarPermisos validar = new ValidarPermisos
            {
                NombreUsuario = util.ObtenerValor(app2.CurrentUser.Name),
                Pagina        = pagina,
                Etapa         = string.Empty,
            };

            dt = validar.ListarPerfil(validar);
            if (dt.Rows.Count > 0)
            {
                if (!Page.IsPostBack)
                {
                    ViewState["USER"]  = util.ObtenerValor(app2.CurrentUser.Name);
                    ViewState["CARGO"] = dt.Rows[0]["descCargo"].ToString();
                    ViewState["AREA"]  = dt.Rows[0]["Etapa"].ToString();

                    ban = true;

                    if (!string.IsNullOrEmpty(ViewState["CARGO"].ToString()) && ban == true)
                    {
                        CargarEjecutivo();
                        CargarGrid();
                    }
                }
                else
                {
                    CargarEjecutivo();
                    CargarGrid();
                }

                validar.Permiso = dt.Rows[0]["Permiso"].ToString();
                Control divFormulario = this.FindControl("dvFormulario");
                bool    TieneFiltro   = true;

                if (divFormulario != null)
                {
                    util.bloquear(divFormulario, dt.Rows[0]["Permiso"].ToString(), TieneFiltro);
                }
                else
                {
                    dvFormulario.Style.Add("display", "none");
                    dvWarning1.Style.Add("display", "block");
                    lbWarning1.Text = "Usuario sin permisos configurados";
                }
            }
            else
            {
                dvFormulario.Style.Add("display", "none");
                dvWarning1.Style.Add("display", "block");
                lbWarning1.Text = "Usuario sin permisos configurados";
            }
        }