示例#1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            ObjUsuario = Utilidades.ValidarSesion(HttpContext.Current.User.Identity as FormsIdentity, this); phAlerta.Visible = false;

            hdfSucursal.Value = "" + IdSucursal;

            BoolEmpSuc = Mgr_Empresa.Get_Empresa_Sucursal(ObjUsuario);

            phAgregar.Visible      = BoolEmpSuc.Item2;
            phEmpresa.Visible      = BoolEmpSuc.Item1;
            phEmpresaAdd.Visible   = BoolEmpSuc.Item1;
            phEmpresaEdit.Visible  = BoolEmpSuc.Item1;
            phSucursalAdd.Visible  = BoolEmpSuc.Item2;
            phSucursalEdit.Visible = BoolEmpSuc.Item2;
            phSucursal.Visible     = BoolEmpSuc.Item2;
            phRol.Visible          = BoolEmpSuc.Item2;

            if (ObjUsuario.isAdm_Sucursal())
            {
                phAgregar.Visible = true;
            }

            if (!IsPostBack)
            {
                LlenarGridView();
                CargarListas();
            }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            ObjUsuario = Utilidades.ValidarSesion(HttpContext.Current.User.Identity as FormsIdentity, this); phAlerta.Visible = false;

            BoolEmpSuc = Mgr_Empresa.Get_Empresa_Sucursal(ObjUsuario);

            phAgregar.Visible = BoolEmpSuc.Item2;

            phEmpresa.Visible = BoolEmpSuc.Item1;

            phSucursal.Visible = BoolEmpSuc.Item2;

            if (ObjUsuario.isAdm_Sucursal())
            {
                phAgregar.Visible = true;
            }
            if (!IsPostBack)
            {
                ViewState["area"] = "0";
                CargarListas();
                LlenarGridView();
                if (Request.QueryString["eu"] == "1")
                {
                    Modal.MostrarAlertaEdit(phAlerta, divAlerta, lbAlerta, ObjUsuario.Error, txtBuscar);
                }
            }
        }
示例#3
0
        protected void Page_Load(object sender, EventArgs e)
        {
            ObjUsuario = Utilidades.ValidarSesion(HttpContext.Current.User.Identity as FormsIdentity, this); phAlerta.Visible = false;

            BoolEmpSuc = Mgr_Empresa.Get_Empresa_Sucursal(ObjUsuario);

            phAgregar.Visible     = BoolEmpSuc.Item2;
            phEmpresa.Visible     = BoolEmpSuc.Item1;
            phEmpresaEdit.Visible = BoolEmpSuc.Item1;
            phSucursal1.Visible   = BoolEmpSuc.Item2;
            phSucursal2.Visible   = !BoolEmpSuc.Item2;
            if (!IsPostBack)
            {
                if (ObjUsuario.isAdm_Sucursal())
                {
                    phAgregar.Visible = true;
                    CargarListas();
                    LlenarGridView();
                    ConsultarSucursal(ObjUsuario.Id_sucursal);
                }
                else if (!BoolEmpSuc.Item2)
                {
                    ConsultarSucursal(ObjUsuario.Id_sucursal);
                }
                else
                {
                    CargarListas();
                    LlenarGridView();
                }
            }
        }
示例#4
0
        protected void btnGenerarClic(object sender, EventArgs e)
        {
            if (ObjUsuario.isAdm_Empresa() || ObjUsuario.isAdm_Sucursal())
            {
                if (ddlSucursal.SelectedValue != string.Empty)
                {
                    id_empresa           = ObjUsuario.Id_empresa;
                    ViewState["empresa"] = id_empresa;
                    cargarInformacion();
                }
            }

            if (BoolEmpSuc.Item1)
            {
                if (ddlEmpresa.SelectedValue != string.Empty && ddlSucursal.SelectedValue != string.Empty)
                {
                    id_empresa           = Convert.ToInt32(ddlEmpresa.SelectedValue);
                    ViewState["empresa"] = id_empresa;
                    cargarInformacion();
                }
            }

            if (!BoolEmpSuc.Item2)
            {
                id_empresa           = ObjUsuario.Id_empresa;
                ViewState["empresa"] = id_empresa;
                cargarInformacion();
            }
        }
示例#5
0
 protected void GridView1_RowCreated(object sender, GridViewRowEventArgs e)
 {
     if (ObjUsuario != null)
     {
         if (ObjUsuario.isAdm_Sucursal() || ObjUsuario.isAdm_SucSalud() || ObjUsuario.isAdm_SucSeg() || ObjUsuario.isResponsable())
         {
             GridView1.Columns[5].Visible = false;
             GridView1.Columns[6].Visible = false;
         }
     }
 }
示例#6
0
        public static int Set_IdSucursal(Model_UsuarioSistema ObjUsuario, int valor)
        {
            int IdSucursal = 0;

            if (ObjUsuario.isAdm_Sucursal() || ObjUsuario.isAdm_SucSeg() || ObjUsuario.isAdm_SucSalud() || ObjUsuario.isResponsable())
            {
                IdSucursal = ObjUsuario.Id_sucursal;
            }
            else
            {
                IdSucursal = valor;
            }

            return(IdSucursal);
        }
示例#7
0
        private void CargarControles()
        {
            phAgregar.Visible = BoolEmpSuc.Item2;

            phEmpresa.Visible     = BoolEmpSuc.Item1;
            phEmpresaAdd.Visible  = BoolEmpSuc.Item1;
            phEmpresaEdit.Visible = BoolEmpSuc.Item1;

            phSucursal.Visible     = BoolEmpSuc.Item2;
            phSucursalAdd.Visible  = BoolEmpSuc.Item2;
            phSucursalEdit.Visible = BoolEmpSuc.Item2;

            if (ObjUsuario.isAdm_Sucursal())
            {
                phAgregar.Visible = true;
            }
        }
示例#8
0
        protected void GridView1_RowCreated(object sender, GridViewRowEventArgs e)
        {
            if (ObjUsuario != null)
            {
                if (ObjUsuario.isAdm_Sucursal())
                {
                    #region codigo

                    if (e.Row.RowType == DataControlRowType.Header)
                    {
                        e.Row.Cells[5].Visible = false;
                    }
                    if (e.Row.RowType == DataControlRowType.DataRow)
                    {
                        e.Row.Cells[1].RowSpan = 3;
                        e.Row.Cells[5].Visible = false;
                    }
                    #endregion
                }
                if (ObjUsuario.isAdmEmp_DptoSalud() || ObjUsuario.isAdmEmp_DptoSeg() || ObjUsuario.isAdm_SucSalud() ||
                    ObjUsuario.isAdm_SucSeg() || ObjUsuario.isResponsable())
                {
                    #region codigo
                    if (e.Row.RowType == DataControlRowType.Header)
                    {
                        e.Row.Cells[4].Visible = false;
                        e.Row.Cells[5].Visible = false;
                    }
                    if (e.Row.RowType == DataControlRowType.DataRow)
                    {
                        e.Row.Cells[4].Visible = false;
                        e.Row.Cells[5].Visible = false;
                    }
                    #endregion
                }
            }
        }