From bbefcc74b4376c0568f3fb382bd9ccf8f917c75b Mon Sep 17 00:00:00 2001 From: Antonio Gonzalez Date: Mon, 22 Jun 2020 10:27:34 -0700 Subject: [PATCH] =?UTF-8?q?si=20el=20usuario=20que=20entra=20a=20ver=20la?= =?UTF-8?q?=20p=C3=A1gina=20tiene=20el=20rol=201339=20los=20filtros=20toma?= =?UTF-8?q?ran=20valores=20dependiendo=20del=20rol=20del=20usuario?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- General/RepPaqueteriasGuias.aspx.cs | 40 +++++++++++++++++++++-------- 1 file changed, 30 insertions(+), 10 deletions(-) diff --git a/General/RepPaqueteriasGuias.aspx.cs b/General/RepPaqueteriasGuias.aspx.cs index 94b87e29b..1fcf82a94 100644 --- a/General/RepPaqueteriasGuias.aspx.cs +++ b/General/RepPaqueteriasGuias.aspx.cs @@ -194,7 +194,13 @@ public partial class General_RepPaqueteriasGuias : ClsPaginas protected void CargaPaqueterias() { - DdlPaqueterias.DataSource = GlobalDTPaqueterias; + if (UsuarioActual.CveRol == 1339) + { + DdlPaqueterias.DataSource = GlobalDTPaqueterias.FiltraParametros("TipoPaqueteria = 0"); + }else + { + DdlPaqueterias.DataSource = GlobalDTPaqueterias; + } DdlPaqueterias.DataBind(); DdlPaqueterias.Items.Insert(0, new ListItem("Todos ", "-1")); @@ -216,12 +222,18 @@ public partial class General_RepPaqueteriasGuias : ClsPaginas protected void CargaEstatus() { - DdlEstatus.Items.Insert(0, new ListItem("Todos ", "-1")); - DdlEstatus.Items.Insert(1, new ListItem("En Proceso ", "1")); - DdlEstatus.Items.Insert(2, new ListItem("Confirmado por Proveedor ", "2")); - DdlEstatus.Items.Insert(3, new ListItem("Entregado ", "3")); - DdlEstatus.Items.Insert(4, new ListItem("Confirmado por Cliente", "4")); - DdlEstatus.SelectedValue = "1"; + if (UsuarioActual.CveRol == 1339) + { + DdlEstatus.Items.Insert(0, new ListItem("En Proceso ", "1")); + }else + { + DdlEstatus.Items.Insert(0, new ListItem("Todos ", "-1")); + DdlEstatus.Items.Insert(1, new ListItem("En Proceso ", "1")); + DdlEstatus.Items.Insert(2, new ListItem("Confirmado por Proveedor ", "2")); + DdlEstatus.Items.Insert(3, new ListItem("Entregado ", "3")); + DdlEstatus.Items.Insert(4, new ListItem("Confirmado por Cliente", "4")); + DdlEstatus.SelectedValue = "1"; + } DdlEstatusEditar.Items.Insert(0, new ListItem("Seleccione ", "-1")); DdlEstatusEditar.Items.Insert(1, new ListItem("En Proceso ", "1")); @@ -238,9 +250,17 @@ public partial class General_RepPaqueteriasGuias : ClsPaginas private void CargaUsuarios() { - DdlUsuarios.DataSource = get_GlobalDTUsuarios(CveEmpresa:UsuarioActual.CveEmpresa); - DdlUsuarios.DataBind(); - DdlUsuarios.Items.Insert(0, new ListItem("Todos ", "-1")); + if (UsuarioActual.CveRol == 1339) + { + DdlUsuarios.DataSource = get_GlobalDTUsuarios(CveEmpresa:UsuarioActual.CveEmpresa).FiltraParametros(String.Format("CveRol = {0}",UsuarioActual.CveRol)); + DdlUsuarios.DataBind(); + } + else + { + DdlUsuarios.DataSource = get_GlobalDTUsuarios(CveEmpresa: UsuarioActual.CveEmpresa); + DdlUsuarios.DataBind(); + DdlUsuarios.Items.Insert(0, new ListItem("Todos ", "-1")); + } } protected void InicializaFechas()