private void ValidarPermisos() { try { Pagina pagina = new Pagina(); string[] pag = Page.Request.Url.ToString().Split(new string[] { "?" }, StringSplitOptions.RemoveEmptyEntries); if (pag.Length > 1) { pagina.Url = (new System.IO.FileInfo(Page.Request.Url.AbsolutePath)).Name + "?" + pag[1]; } else { pagina.Url = (new System.IO.FileInfo(Page.Request.Url.AbsolutePath)).Name; } CN_Pagina CapaNegocio = new CN_Pagina(); CapaNegocio.PaginaConsultar(ref pagina, sesion.Emp_Cnx); Session["Head" + Session.SessionID] = pagina.Path; this.Title = pagina.Descripcion; Permiso Permiso = new Permiso(); Permiso.Id_U = sesion.Id_U; Permiso.Id_Cd = sesion.Id_Cd; Permiso.Sm_cve = pagina.Clave; //Esta clave depende de la pantalla CapaDatos.CD_PermisosU CN_PermisosU = new CapaDatos.CD_PermisosU(); CN_PermisosU.ValidaPermisosUsuario(ref Permiso, sesion.Emp_Cnx); if (Permiso.PAccesar == true) { _PermisoGuardar = Permiso.PGrabar; _PermisoModificar = Permiso.PModificar; _PermisoEliminar = Permiso.PEliminar; _PermisoImprimir = Permiso.PImprimir; if (Permiso.PGrabar == false) { this.rtb1.Items[6].Visible = false; } //Guardar this.rtb1.Items[5].Visible = false; //Regresar this.rtb1.Items[4].Visible = false; //Eliminar this.rtb1.Items[3].Visible = false; //Imprimir this.rtb1.Items[2].Visible = true; //Correo this.rtb1.Items[1].Visible = false; } else { Response.Redirect("Inicio.aspx"); } } catch (Exception ex) { throw ex; } }
private void ValidarPermisos() { try { Sesion Sesion = new Sesion(); Sesion = (Sesion)Session["Sesion" + Session.SessionID]; Pagina pagina = new Pagina(); pagina.Url = (new System.IO.FileInfo(Page.Request.Url.AbsolutePath)).Name; CN_Pagina CapaNegocio = new CN_Pagina(); CapaNegocio.PaginaConsultar(ref pagina, Sesion.Emp_Cnx); Session["Head" + Session.SessionID] = pagina.Descripcion; this.Title = pagina.Descripcion; Permiso Permiso = new Permiso(); Permiso.Id_U = Sesion.Id_U; Permiso.Id_Cd = Sesion.Id_Cd; Permiso.Sm_cve = pagina.Clave; //Esta clave depende de la pantalla CapaDatos.CD_PermisosU CN_PermisosU = new CapaDatos.CD_PermisosU(); CN_PermisosU.ValidaPermisosUsuario(ref Permiso, Sesion.Emp_Cnx); if (Permiso.PAccesar == true) { _PermisoGuardar = Permiso.PGrabar; _PermisoModificar = Permiso.PModificar; _PermisoEliminar = Permiso.PEliminar; _PermisoImprimir = Permiso.PImprimir; if (Permiso.PGrabar == false && Permiso.PModificar == false) { this.rtb1.Items[5].Visible = false; } //Nuevo this.rtb1.Items[6].Visible = false; //Guardar //this.rtb1.Items[5].Visible = false; //Regresar this.rtb1.Items[4].Visible = false; //Eliminar this.rtb1.Items[3].Visible = false; //Imprimir this.rtb1.Items[2].Visible = false; //Correo this.rtb1.Items[1].Visible = false; } else { Response.Redirect("Inicio.aspx"); } } catch (Exception ex) { throw ex; } }
private void ValidarPermisos() { try { Sesion Sesion = new Sesion(); Sesion = (Sesion)Session["Sesion" + Session.SessionID]; Pagina pagina = new Pagina(); string[] pag = Page.Request.Url.ToString().Split(new string[] { "?" }, StringSplitOptions.RemoveEmptyEntries); if (pag.Length > 1) { pagina.Url = (new System.IO.FileInfo(Page.Request.Url.AbsolutePath)).Name + "?" + pag[1]; } else { pagina.Url = (new System.IO.FileInfo(Page.Request.Url.AbsolutePath)).Name; } CN_Pagina CapaNegocio = new CN_Pagina(); CapaNegocio.PaginaConsultar(ref pagina, Sesion.Emp_Cnx); Session["Head" + Session.SessionID] = pagina.Path; this.Title = pagina.Descripcion; Permiso Permiso = new Permiso(); Permiso.Id_U = Sesion.Id_U; Permiso.Id_Cd = Sesion.Id_Cd; Permiso.Sm_cve = pagina.Clave; //Esta clave depende de la pantalla CapaDatos.CD_PermisosU CN_PermisosU = new CapaDatos.CD_PermisosU(); CN_PermisosU.ValidaPermisosUsuario(ref Permiso, Sesion.Emp_Cnx); if (Permiso.PAccesar == true) { _PermisoGuardar = Permiso.PGrabar; _PermisoModificar = Permiso.PModificar; _PermisoEliminar = Permiso.PEliminar; _PermisoImprimir = Permiso.PImprimir; if (Permiso.PGrabar == false) { this.rtb1.Items[0].Enabled = false; } } else { Response.Redirect("Inicio.aspx"); } //CN_Ctrl ctrl = new CN_Ctrl(); //ctrl.ValidarCtrl(Sesion, pagina.Clave, divPrincipal); //ctrl.ListaCtrls(Sesion.Emp_Cnx, pagina.Clave, divPrincipal.Controls); } catch (Exception ex) { throw ex; } }
private void ValidarPermisos() { try { Sesion Sesion = new Sesion(); Sesion = (Sesion)Session["Sesion" + Session.SessionID]; Pagina pagina = new Pagina(); string[] pag = Page.Request.Url.ToString().Split(new string[] { "?" }, StringSplitOptions.RemoveEmptyEntries); if (pag.Length > 1) { pagina.Url = (new System.IO.FileInfo(Page.Request.Url.AbsolutePath)).Name + "?" + pag[1]; } else { pagina.Url = (new System.IO.FileInfo(Page.Request.Url.AbsolutePath)).Name; } CN_Pagina CapaNegocio = new CN_Pagina(); CapaNegocio.PaginaConsultar(ref pagina, Sesion.Emp_Cnx); Session["Head" + Session.SessionID] = pagina.Path; this.Title = pagina.Descripcion; Permiso Permiso = new Permiso(); Permiso.Id_U = Sesion.Id_U; Permiso.Id_Cd = Sesion.Id_Cd; Permiso.Sm_cve = pagina.Clave; if (Sesion.CalendarioIni >= dpFechaini.MinDate && Sesion.CalendarioIni <= dpFechaini.MaxDate) { dpFechaini.DbSelectedDate = Sesion.CalendarioIni; } if (Sesion.CalendarioFin >= dpFechafin.MinDate && Sesion.CalendarioFin <= dpFechafin.MaxDate) { dpFechafin.DbSelectedDate = Sesion.CalendarioFin; } //Esta clave depende de la pantalla CapaDatos.CD_PermisosU CN_PermisosU = new CapaDatos.CD_PermisosU(); CN_PermisosU.ValidaPermisosUsuario(ref Permiso, Sesion.Emp_Cnx); if (Permiso.PAccesar == true) { _PermisoGuardar = Permiso.PGrabar; _PermisoModificar = Permiso.PModificar; _PermisoEliminar = Permiso.PEliminar; _PermisoImprimir = Permiso.PImprimir; } else { Response.Redirect("Inicio.aspx"); } } catch (Exception ex) { throw ex; } }
private void ValidarPermisos() { try { Sesion Sesion = (Sesion)Session["Sesion" + Session.SessionID]; Pagina pagina = new Pagina(); string[] pag = Page.Request.Url.ToString().Split(new string[] { "?" }, StringSplitOptions.RemoveEmptyEntries); if (pag.Length > 1) { pagina.Url = (new System.IO.FileInfo(Page.Request.Url.AbsolutePath)).Name + "?" + pag[1]; } else { pagina.Url = (new System.IO.FileInfo(Page.Request.Url.AbsolutePath)).Name; } CN_Pagina CapaNegocio = new CN_Pagina(); CapaNegocio.PaginaConsultar(ref pagina, Sesion.Emp_Cnx); Session["Head" + Session.SessionID] = pagina.Path; this.Title = pagina.Descripcion; Permiso Permiso = new Permiso(); Permiso.Id_U = Sesion.Id_U; Permiso.Id_Cd = Sesion.Id_Cd; Permiso.Sm_cve = pagina.Clave; //Esta clave depende de la pantalla CapaDatos.CD_PermisosU CN_PermisosU = new CapaDatos.CD_PermisosU(); CN_PermisosU.ValidaPermisosUsuario(ref Permiso, Sesion.Emp_Cnx); if (Permiso.PAccesar == true) { if (Permiso.PGrabar == false) { this.RadToolBar1.Items[1].Visible = false; } //this.RadToolBar1.FindItemByValue("save").Visible = false; if (Permiso.PImprimir == false) { this.RadToolBar1.Items[2].Visible = false; } //this.RadToolBar1.FindItemByValue("print").Visible = false; } else { Response.Redirect("Inicio.aspx"); } } catch (Exception ex) { throw ex; } }
public void ValidaPermisosUsuario(ref Permiso Permiso, string conexion) { try { CapaDatos.CD_PermisosU claseCapaDatos = new CapaDatos.CD_PermisosU(); claseCapaDatos.ValidaPermisosUsuario(ref Permiso, conexion); } catch (Exception ex) { throw ex; } }
public void ModificarPermisosUsuario(Permiso permiso, string conexion, ref int Verificador) { try { CapaDatos.CD_PermisosU claseCapaDatos = new CapaDatos.CD_PermisosU(); claseCapaDatos.ModificarPermisosUsuario(permiso, conexion, ref Verificador); } catch (Exception ex) { throw ex; } }
private void ValidarPermisos() { try { Sesion Sesion = new Sesion(); Sesion = (Sesion)Session["Sesion" + Session.SessionID]; Pagina pagina = new Pagina(); string[] pag = Page.Request.Url.ToString().Split(new string[] { "?" }, StringSplitOptions.RemoveEmptyEntries); if (pag.Length > 1) { pagina.Url = (new System.IO.FileInfo(Page.Request.Url.AbsolutePath)).Name + "?" + pag[1]; } else { pagina.Url = (new System.IO.FileInfo(Page.Request.Url.AbsolutePath)).Name; } CN_Pagina CapaNegocio = new CN_Pagina(); CapaNegocio.PaginaConsultar(ref pagina, Sesion.Emp_Cnx); Session["Head" + Session.SessionID] = pagina.Path; this.Title = pagina.Descripcion; Permiso Permiso = new Permiso(); Permiso.Id_U = Sesion.Id_U; Permiso.Id_Cd = Sesion.Id_Cd_Ver; Permiso.Sm_cve = pagina.Clave; //Esta clave depende de la pantalla CapaDatos.CD_PermisosU CN_PermisosU = new CapaDatos.CD_PermisosU(); CN_PermisosU.ValidaPermisosUsuario(ref Permiso, Sesion.Emp_Cnx); //Imprimir if (!Permiso.PImprimir) { this.RadToolBar1.Items[0].Visible = false; } _PermisoImprimir = Permiso.PImprimir; if (Permiso.PAccesar == true) { } else { Response.Redirect("Inicio.aspx"); } } catch (Exception ex) { ErrorManager(ex, new System.Diagnostics.StackTrace().GetFrame(0).GetMethod().Name); } }
public void ConsultaPermisosUsuario(Permiso permiso, string conexion, ref Telerik.Web.UI.RadGrid RadGrid) { try { System.Collections.Generic.List <Permiso> Lista = new System.Collections.Generic.List <Permiso>(); CapaDatos.CD_PermisosU claseCapaDatos = new CapaDatos.CD_PermisosU(); claseCapaDatos.ConsultaPermisosUsuario(permiso, conexion, ref Lista); if (Lista.Count > 0) { RadGrid.DataSource = Lista; RadGrid.DataBind(); } } catch (Exception ex) { throw ex; } }
private void ValidarPermisos() { try { Sesion Sesion = (Sesion)Session["Sesion" + Session.SessionID]; Pagina pagina = new Pagina(); string[] pag = Page.Request.Url.ToString().Split(new string[] { "?" }, StringSplitOptions.RemoveEmptyEntries); if (pag.Length > 1) { pagina.Url = (new System.IO.FileInfo(Page.Request.Url.AbsolutePath)).Name + "?" + pag[1]; } else { pagina.Url = (new System.IO.FileInfo(Page.Request.Url.AbsolutePath)).Name; } CN_Pagina CapaNegocio = new CN_Pagina(); CapaNegocio.PaginaConsultar(ref pagina, Sesion.Emp_Cnx); Session["Head" + Session.SessionID] = pagina.Path; this.Title = pagina.Descripcion; Permiso Permiso = new Permiso(); Permiso.Id_U = Sesion.Id_U; Permiso.Id_Cd = Sesion.Id_Cd; Permiso.Sm_cve = pagina.Clave; CapaDatos.CD_PermisosU CN_PermisosU = new CapaDatos.CD_PermisosU(); CN_PermisosU.ValidaPermisosUsuario(ref Permiso, Sesion.Emp_Cnx); _PermisoGuardar = Permiso.PGrabar; _PermisoModificar = Permiso.PModificar; _PermisoEliminar = Permiso.PEliminar; _PermisoImprimir = Permiso.PImprimir; } catch (Exception ex) { throw ex; } }
private void ValidarPermisos() { try { Sesion Sesion = new Sesion(); Sesion = (Sesion)Session["Sesion" + Session.SessionID]; Pagina pagina = new Pagina(); string[] pag = Page.Request.Url.ToString().Split(new string[] { "?" }, StringSplitOptions.RemoveEmptyEntries); if (pag.Length > 1) { pagina.Url = (new System.IO.FileInfo(Page.Request.Url.AbsolutePath)).Name + "?" + pag[1]; } else { pagina.Url = (new System.IO.FileInfo(Page.Request.Url.AbsolutePath)).Name; } CN_Pagina CapaNegocio = new CN_Pagina(); CapaNegocio.PaginaConsultar(ref pagina, Sesion.Emp_Cnx); Session["Head" + Session.SessionID] = pagina.Path; this.Title = pagina.Descripcion; Permiso Permiso = new Permiso(); Permiso.Id_U = Sesion.Id_U; Permiso.Id_Cd = Sesion.Id_Cd; Permiso.Sm_cve = pagina.Clave; //Esta clave depende de la pantalla CapaDatos.CD_PermisosU CN_PermisosU = new CapaDatos.CD_PermisosU(); CN_PermisosU.ValidaPermisosUsuario(ref Permiso, Sesion.Emp_Cnx); if (Permiso.PAccesar == true) { _PermisoGuardar = Permiso.PGrabar; _PermisoModificar = Permiso.PModificar; _PermisoEliminar = Permiso.PEliminar; _PermisoImprimir = Permiso.PImprimir; //if (Permiso.PGrabar == false) //{ // this.rtb1.Items[6].Visible = false; //} //if (Permiso.PGrabar == false || Permiso.PModificar == false) //{ // this.rtb1.Items[5].Visible = false; //} //if (Permiso.PEliminar == false) //{ // this.RadToolBar1.Items[3].Visible = false; //} //if(Permiso.PImprimir == false) //{ // this.RadToolBar1.Items[2].Visible = false; //} //Nuevo //Me.RadToolBar1.Items(6).Enabled = False //Guardar //this.rtb1.Items[5].Visible = false; //Regresar //this.rtb1.Items[4].Visible = false; //Eliminar //this.rtb1.Items[3].Visible = false; //Imprimir //this.rtb1.Items[2].Visible = false; //Correo //this.rtb1.Items[1].Visible = false; } else { Response.Redirect("Inicio.aspx"); } //CN_Ctrl ctrl = new CN_Ctrl(); //ctrl.ValidarCtrl(Sesion, pagina.Clave, divPrincipal); //ctrl.ListaCtrls(Sesion.Emp_Cnx, pagina.Clave, divPrincipal.Controls); //CN_CatCentroDistribucion catcentro = new CN_CatCentroDistribucion(); //CentroDistribucion cd = new CentroDistribucion(); //catcentro.ConsultarCentroDistribucion(ref cd, Sesion.Id_Cd_Ver, Sesion.Emp_Cnx); //if (!cd.Cd_ActivaCapPedRep) //{ //this.rtb1.Items[6].Visible = false; // rgPedido.Columns[12].Visible = false; //} } catch (Exception ex) { throw ex; } }
private void ValidarPermisos() { try { Pagina pagina = new Pagina(); string[] pag = Page.Request.Url.ToString().Split(new string[] { "?" }, StringSplitOptions.RemoveEmptyEntries); if (pag.Length > 1) { pagina.Url = (new System.IO.FileInfo(Page.Request.Url.AbsolutePath)).Name + "?" + pag[1]; } else { pagina.Url = (new System.IO.FileInfo(Page.Request.Url.AbsolutePath)).Name; } CN_Pagina CapaNegocio = new CN_Pagina(); CapaNegocio.PaginaConsultar(ref pagina, session.Emp_Cnx); Session["Head" + Session.SessionID] = pagina.Path; this.Title = pagina.Descripcion; Permiso Permiso = new Permiso(); Permiso.Id_U = session.Id_U; Permiso.Id_Cd = session.Id_Cd; Permiso.Sm_cve = pagina.Clave; //Esta clave depende de la pantalla CapaDatos.CD_PermisosU CN_PermisosU = new CapaDatos.CD_PermisosU(); CN_PermisosU.ValidaPermisosUsuario(ref Permiso, session.Emp_Cnx); if (Permiso.PAccesar == true) { _PermisoGuardar = Permiso.PGrabar; _PermisoModificar = Permiso.PModificar; _PermisoEliminar = Permiso.PEliminar; _PermisoImprimir = Permiso.PImprimir; this.rtb1.Items[6].Visible = false; //Regresar this.rtb1.Items[5].Visible = false; //Eliminar this.rtb1.Items[4].Visible = false; //Correo this.rtb1.Items[2].Visible = false; if (session.Id_Rik != -1 || session.Id_TU == 2) { //Captura de pedidos por parte del representante CN_CatCentroDistribucion catcentro = new CN_CatCentroDistribucion(); CentroDistribucion cd = new CentroDistribucion(); catcentro.ConsultarCentroDistribucion(ref cd, session.Id_Cd_Ver, session.Id_Emp, session.Emp_Cnx); if (!cd.Cd_ActivaCapPedRep) { this.rtb1.Items[7].Visible = false; rg1.Columns[9].Visible = false; } } } else { Response.Redirect("Inicio.aspx"); } } catch (Exception ex) { throw ex; } }