Exemple #1
0
        protected void Permisos_Asignados(Rol rol)
        {
            PerAsig.Items.Clear();
            List <Permiso> lista = new List <Permiso>();

            lista = rol.Permisos();


            ListItem Title = new ListItem("Permisos Asignados", "0");

            if (!PerAsig.Items.Contains(Title))
            {
                PerAsig.Items.Insert(PerAsig.Items.Count, Title);
            }


            foreach (Permiso item in lista)
            {
                ListItem listItem = new ListItem(item.Nombre, item.Codigo.ToString());

                if (!PerAsig.Items.Contains(listItem))
                {
                    PerAsig.Items.Insert(PerAsig.Items.Count, listItem);
                }
            }
        }
Exemple #2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            this.nombreUsuario = Session["NombreLogin"].ToString();

            Productos.Visible   = false;
            Tiendas.Visible     = false;
            Nomina.Visible      = false;
            Proveedores.Visible = false;
            Clientes.Visible    = false;
            RolesA.Visible      = false;

            string         rol          = Session["Rol"].ToString();
            int            codigoRol    = Int32.Parse(rol);
            Rol            nombreRol    = new Rol(codigoRol);
            List <Permiso> listaPermiso = nombreRol.Permisos();

            foreach (Permiso permiso in listaPermiso)
            {
                switch (permiso.Codigo)
                {
                case 1:
                    Productos.Visible = true;
                    break;

                case 2:
                    Tiendas.Visible = true;
                    break;

                case 3:
                    Nomina.Visible = true;
                    break;

                case 4:
                    Proveedores.Visible = true;
                    break;

                case 5:
                    Clientes.Visible = true;
                    break;

                case 6:
                    RolesA.Visible = true;
                    break;
                }
            }
            try
            {
                cargarPagina(true);
                this.Agregar_Cargos();
                this.Agregar_Departamentos();
                this.Agregar_Tiendas();
                this.Add_Items();
                this.EnableFields(false);
            }
            catch (Exception ex)
            {
                Session["mensajeError"] = "Ha ocurrido un error con la base de datos. " + ex;
                ScriptManager.RegisterStartupScript(this, this.GetType(), "alert", "alert('No hay conexión con la base de datos');", true);
            }
        }
Exemple #3
0
        protected bool VerificatePermisos(Rol rol, ListItem permi)
        {
            List <Permiso> permisos = rol.Permisos();

            foreach (Permiso permiso in permisos)
            {
                if (int.Parse(permi.Value) == permiso.Codigo)
                {
                    return(true);
                }
            }

            return(false);
        }
Exemple #4
0
        protected void Page_Load(object sender, EventArgs e)
        {
            this.nombreUsuario = Session["NombreLogin"].ToString();
            this.Agregar_Marcas();
            this.Agregar_Clasificaciones();
            this.EnableFields(false);

            Productos.Visible   = false;
            Tiendas.Visible     = false;
            Nomina.Visible      = false;
            Proveedores.Visible = false;
            Clientes.Visible    = false;
            RolesA.Visible      = false;

            string         rol          = Session["Rol"].ToString();
            int            codigoRol    = Int32.Parse(rol);
            Rol            nombreRol    = new Rol(codigoRol);
            List <Permiso> listaPermiso = nombreRol.Permisos();

            foreach (Permiso permiso in listaPermiso)
            {
                switch (permiso.Codigo)
                {
                case 1:
                    Productos.Visible = true;
                    break;

                case 2:
                    Tiendas.Visible = true;
                    break;

                case 3:
                    Nomina.Visible = true;
                    break;

                case 4:
                    Proveedores.Visible = true;
                    break;

                case 5:
                    Clientes.Visible = true;
                    break;

                case 6:
                    RolesA.Visible = true;
                    break;
                }
            }
        }
Exemple #5
0
        protected void Agregar_Permisos(object sender, EventArgs e)
        {
            Permisos.Caption = "Permisos Asociados al Rol";

            Rol rol = new Rol(int.Parse(Roles.SelectedValue));

            List <Permiso> lista = new List <Permiso>();

            lista = rol.Permisos();

            foreach (Permiso item in lista)
            {
                TableRow  tableRow  = new TableRow();
                TableCell tableCell = new TableCell();
                tableCell.Text = item.Nombre;
                tableRow.Cells.Add(tableCell);
                Permisos.Rows.Add(tableRow);
            }



            //Permisos.Items.Clear();

            //if (int.Parse(Roles.SelectedValue) != 0) {
            //    Rol rol = new Rol(int.Parse(Roles.SelectedValue));

            //    List<Permiso> lista = new List<Permiso>();
            //    lista = rol.Permisos();

            //    foreach (Permiso item in lista)
            //    {
            //        ListItem listItem = new ListItem(item.Nombre, item.Codigo.ToString());

            //        if (!Permisos.Items.Contains(listItem))
            //        {
            //            Permisos.Items.Insert(Permisos.Items.Count, listItem);
            //        }
            //    }

            //}

            this.VisibleFields(true);
        }
Exemple #6
0
        protected void Agregar_Permisos()
        {
            Permisos.Items.Clear();

            Rol rol = new Rol(int.Parse(BuscarCod.Text));

            List <Permiso> lista = rol.Permisos();


            foreach (Permiso item in lista)
            {
                ListItem listItem = new ListItem(item.Nombre, item.Codigo.ToString());

                if (!Permisos.Items.Contains(listItem))
                {
                    Permisos.Items.Insert(Permisos.Items.Count, listItem);
                }
            }

            this.VisibleFields(true);
        }
Exemple #7
0
        protected void Page_Load(object sender, EventArgs e)
        {
            this.nombreUsuario = Session["NombreLogin"].ToString();

            Productos.Visible   = false;
            Tiendas.Visible     = false;
            Nomina.Visible      = false;
            Proveedores.Visible = false;
            Clientes.Visible    = false;
            RolesA.Visible      = false;

            string         rol          = Session["Rol"].ToString();
            int            codigoRol    = Int32.Parse(rol);
            Rol            nombreRol    = new Rol(codigoRol);
            List <Permiso> listaPermiso = nombreRol.Permisos();

            foreach (Permiso permiso in listaPermiso)
            {
                switch (permiso.Codigo)
                {
                case 1:
                    Productos.Visible = true;
                    break;

                case 2:
                    Tiendas.Visible = true;
                    break;

                case 3:
                    Nomina.Visible = true;
                    break;

                case 4:
                    Proveedores.Visible = true;
                    break;

                case 5:
                    Clientes.Visible = true;
                    break;

                case 6:
                    RolesA.Visible = true;
                    break;
                }
            }
            try
            {
                //PERSONA DE CONTACTO
                dplCedula.Enabled  = false;
                dplCedula.CssClass = "input-group-prepend be-addon";
                txtCedula.Enabled  = false;
                txtCedula.CssClass = "form-control";

                Nombre1.Enabled  = false;
                Nombre1.CssClass = "form-control";
                Nombre2.Enabled  = false;
                Nombre2.CssClass = "form-control";

                Apellido1.Enabled  = false;
                Apellido1.CssClass = "form-control";
                Apellido2.Enabled  = false;
                Apellido2.CssClass = "form-control";

                CodigoPais3.Enabled   = false;
                CodigoPais3.CssClass  = "input-group-prepend be-addon";
                TipoTelf3.Enabled     = false;
                TipoTelf3.CssClass    = "input-group-prepend be-addon";
                CodAre3.Enabled       = false;
                CodAre3.CssClass      = "form-control";
                txtTelefono3.Enabled  = false;
                txtTelefono3.CssClass = "form-control";

                CodigoPais4.Enabled   = false;
                CodigoPais4.CssClass  = "input-group-prepend be-addon";
                TipoTelf4.Enabled     = false;
                TipoTelf4.CssClass    = "input-group-prepend be-addon";
                CodAre4.Enabled       = false;
                CodAre4.CssClass      = "form-control";
                txtTelefono4.Enabled  = false;
                txtTelefono4.CssClass = "form-control";

                //DATOS DEL CLIENTE JURIDICO
                dplRif.Enabled  = false;
                dplRif.CssClass = "input-group-prepend be-addon";
                txtRif.Enabled  = false;
                txtRif.CssClass = "form-control";

                txtDenoComercial.Enabled  = false;
                txtDenoComercial.CssClass = "form-control";

                txtRazonSocial.Enabled  = false;
                txtRazonSocial.CssClass = "form-control";

                txtPaginaWeb.Enabled  = false;
                txtPaginaWeb.CssClass = "form-control";

                txtCapitalDisponible.Enabled  = false;
                txtCapitalDisponible.CssClass = "form-control";

                txtCorreo.Enabled  = false;
                txtCorreo.CssClass = "form-control";

                CodigoPais1.Enabled   = false;
                CodigoPais1.CssClass  = "input-group-prepend be-addon";
                TipoTelf.Enabled      = false;
                TipoTelf.CssClass     = "input-group-prepend be-addon";
                CodAre.Enabled        = false;
                CodAre.CssClass       = "form-control";
                txtTelefono1.Enabled  = false;
                txtTelefono1.CssClass = "form-control";

                CodigoPais2.Enabled   = false;
                CodigoPais2.CssClass  = "input-group-prepend be-addon";
                TipoTelf2.Enabled     = false;
                TipoTelf2.CssClass    = "input-group-prepend be-addon";
                CodAre2.Enabled       = false;
                CodAre2.CssClass      = "form-control";
                txtTelefono2.Enabled  = false;
                txtTelefono2.CssClass = "form-control";

                dplEstado.Enabled     = false;
                dplEstado.CssClass    = "input-group-prepend be-addon";
                dplMunicipio.Enabled  = false;
                dplMunicipio.CssClass = "input-group-prepend be-addon";
                dplParroquia.Enabled  = false;
                dplParroquia.CssClass = "input-group-prepend be-addon";

                dplEstado2.Enabled     = false;
                dplEstado2.CssClass    = "input-group-prepend be-addon";
                dplMunicipio2.Enabled  = false;
                dplMunicipio2.CssClass = "input-group-prepend be-addon";
                dplParroquia2.Enabled  = false;
                dplParroquia2.CssClass = "input-group-prepend be-addon";

                txtContraseña.Enabled         = false;
                txtContraseña.CssClass        = "form-control";
                txtRepetirContraseña.Enabled  = false;
                txtRepetirContraseña.CssClass = "form-control";

                btnModificar.Enabled  = false;
                btnModificar.CssClass = "btn btn-primary btn-user btn-block";


                List <Lugar> listaLugar = new List <Lugar>();
                listaLugar = nombreLugar.Todos();
                foreach (Lugar item in listaLugar)
                {
                    if (item.Tipo == "Estado")
                    {
                        dplEstado.Items.Add(item.Nombre);
                        dplEstado2.Items.Add(item.Nombre);
                    }
                }

                foreach (Lugar item in listaLugar)
                {
                    if (dplEstado.SelectedValue == item.Nombre && item.CodigoUbicacion == 1)
                    {
                        codigoEstado = item.Codigo;
                    }
                    //almacena el codigo del estado
                }

                foreach (Lugar item in listaLugar)
                {
                    if (item.CodigoUbicacion == codigoEstado)
                    {                                        //compara el codigo del estado con el codigo del municipio
                        dplMunicipio.Items.Add(item.Nombre); //agrega los municipios
                        dplMunicipio2.Items.Add(item.Nombre);
                    }
                }

                foreach (Lugar item in listaLugar)
                {
                    if (dplMunicipio.SelectedValue == item.Nombre && codigoEstado == item.CodigoUbicacion)   //compara el codigo del estado con el codigo del municipio
                    {
                        codigoMunicipio = item.Codigo;
                    }
                    //almacena el codigo del municipio
                }

                foreach (Lugar item in listaLugar)
                {
                    if (item.CodigoUbicacion == codigoMunicipio)
                    {  //compara el codigo del municipio con el codigo de la parroquia
                        dplParroquia.Items.Add(item.Nombre);
                        dplParroquia2.Items.Add(item.Nombre);
                    }
                }
            }
            catch (Exception ex)
            {
                Session["mensajeError"] = "Ha ocurrido un error con la base de datos. " + ex;
                ScriptManager.RegisterStartupScript(this, this.GetType(), "alert", "alert('No hay conexión con la base de datos');", true);
            }
        }
Exemple #8
0
        protected void Page_Load(object sender, EventArgs e)
        {
            this.nombreUsuario = Session["NombreLogin"].ToString();

            Productos.Visible   = false;
            Tiendas.Visible     = false;
            Nomina.Visible      = false;
            Proveedores.Visible = false;
            Clientes.Visible    = false;
            RolesA.Visible      = false;

            string         rol          = Session["Rol"].ToString();
            int            codigoRol    = Int32.Parse(rol);
            Rol            nombreRol    = new Rol(codigoRol);
            List <Permiso> listaPermiso = nombreRol.Permisos();

            foreach (Permiso permiso in listaPermiso)
            {
                switch (permiso.Codigo)
                {
                case 1:
                    Productos.Visible = true;
                    break;

                case 2:
                    Tiendas.Visible = true;
                    break;

                case 3:
                    Nomina.Visible = true;
                    break;

                case 4:
                    Proveedores.Visible = true;
                    break;

                case 5:
                    Clientes.Visible = true;
                    break;

                case 6:
                    RolesA.Visible = true;
                    break;
                }
            }
            try
            {
                List <Lugar> listaLugar = new List <Lugar>();
                listaLugar = nombreLugar.Todos();
                foreach (Lugar item in listaLugar)
                {
                    if (item.Tipo == "Estado")
                    {
                        dplEstado.Items.Add(item.Nombre);
                        dplEstado2.Items.Add(item.Nombre);
                    }
                }

                foreach (Lugar item in listaLugar)
                {
                    if (dplEstado.SelectedValue == item.Nombre && item.CodigoUbicacion == 1)
                    {
                        codigoEstado = item.Codigo;
                    }
                    //almacena el codigo del estado
                }

                foreach (Lugar item in listaLugar)
                {
                    if (item.CodigoUbicacion == codigoEstado)
                    {                                        //compara el codigo del estado con el codigo del municipio
                        dplMunicipio.Items.Add(item.Nombre); //agrega los municipios
                        dplMunicipio2.Items.Add(item.Nombre);
                    }
                }

                foreach (Lugar item in listaLugar)
                {
                    if (dplMunicipio.SelectedValue == item.Nombre && codigoEstado == item.CodigoUbicacion)   //compara el codigo del estado con el codigo del municipio
                    {
                        codigoMunicipio = item.Codigo;
                    }
                    //almacena el codigo del municipio
                }

                foreach (Lugar item in listaLugar)
                {
                    if (item.CodigoUbicacion == codigoMunicipio)
                    {  //compara el codigo del municipio con el codigo de la parroquia
                        dplParroquia.Items.Add(item.Nombre);
                        dplParroquia2.Items.Add(item.Nombre);
                    }
                }
            }
            catch (Exception ex)
            {
                Session["mensajeError"] = "Ha ocurrido un error con la base de datos. " + ex;
                ScriptManager.RegisterStartupScript(this, this.GetType(), "alert", "alert('No hay conexión con la base de datos');", true);
            }
        }
Exemple #9
0
        protected void Page_Load(object sender, EventArgs e)
        {
            this.nombreUsuario = Session["NombreLogin"].ToString();

            Productos.Visible   = false;
            Tiendas.Visible     = false;
            Nomina.Visible      = false;
            Proveedores.Visible = false;
            Clientes.Visible    = false;
            RolesA.Visible      = false;

            string         rol          = Session["Rol"].ToString();
            int            codigoRol    = Int32.Parse(rol);
            Rol            nombreRol    = new Rol(codigoRol);
            List <Permiso> listaPermiso = nombreRol.Permisos();

            foreach (Permiso permiso in listaPermiso)
            {
                switch (permiso.Codigo)
                {
                case 1:
                    Productos.Visible = true;
                    break;

                case 2:
                    Tiendas.Visible = true;
                    break;

                case 3:
                    Nomina.Visible = true;
                    break;

                case 4:
                    Proveedores.Visible = true;
                    break;

                case 5:
                    Clientes.Visible = true;
                    break;

                case 6:
                    RolesA.Visible = true;
                    break;
                }
            }

            tabla += "<table id='example' class='table table-striped table-bordered second' style='width: 100%'>";
            tabla += "<thead>";
            tabla += "<tr>";
            tabla += "<th>Rif</th>";
            tabla += "<th>Razón Social</th>";
            tabla += "<th>Denomincación Comercial</th>";
            tabla += "<th>Página Web</th>";
            tabla += "<th>Código Dirección Física</th>";
            tabla += "<th>Código Dirección Fiscal</th>";
            tabla += "<th>Código Correo Electrónico</th>";
            tabla += "<th>Productos</th>";
            tabla += "</tr>";
            tabla += "</thead>";

            tabla += "<tbody>";

            consultarProveedor = new Proveedor();
            List <Proveedor> listaProveedores = consultarProveedor.Todos();

            foreach (Proveedor item in listaProveedores)
            {
                tabla += "<tr>";
                tabla += "<td>" + item.RIF + "</td>";
                tabla += "<td>" + item.RazonSocial + "</td>";
                tabla += "<td>" + item.DenominacionComercial + "</td>";
                tabla += "<td>" + item.PaginaWeb + "</td>";
                tabla += "<td>" + item.DireccionFisica + "</td>";
                tabla += "<td>" + item.DireccionFiscal + "</td>";
                tabla += "<td>" + item.CodigoCorreoElectronico + "</td>";

                List <int>      codigoProductos = consultarProveedor.TodosEnPP_PR(item.RIF); //obtiene los codigos de los productos relacionado con el proveedor
                Producto        producto        = new Producto();
                List <Producto> todosProductos  = producto.Todos();                          //obtengo todos los productos

                string nombreProducto = "";                                                  //declaración de la cadena que contendrá los nombres de los productos

                foreach (Producto prod in todosProductos)
                {
                    foreach (int codigo in codigoProductos)
                    {
                        if (prod.Codigo == codigo)
                        {
                            nombreProducto += prod.Nombre + "\n";
                        }
                    }
                }

                tabla += "<td>" + nombreProducto + "</td>";
                tabla += "</tr>";
            }

            tabla += "</tbody>";
            tabla += "</table>";

            listaPersonaTabla.InnerHtml = tabla;
        }
Exemple #10
0
        protected void Page_Load(object sender, EventArgs e)
        {
            this.nombreUsuario = Session["NombreLogin"].ToString();

            Productos.Visible   = false;
            Tiendas.Visible     = false;
            Nomina.Visible      = false;
            Proveedores.Visible = false;
            Clientes.Visible    = false;
            RolesA.Visible      = false;

            string         rol          = Session["Rol"].ToString();
            int            codigoRol    = Int32.Parse(rol);
            Rol            nombreRol    = new Rol(codigoRol);
            List <Permiso> listaPermiso = nombreRol.Permisos();

            foreach (Permiso permiso in listaPermiso)
            {
                switch (permiso.Codigo)
                {
                case 1:
                    Productos.Visible = true;
                    break;

                case 2:
                    Tiendas.Visible = true;
                    break;

                case 3:
                    Nomina.Visible = true;
                    break;

                case 4:
                    Proveedores.Visible = true;
                    break;

                case 5:
                    Clientes.Visible = true;
                    break;

                case 6:
                    RolesA.Visible = true;
                    break;
                }
            }

            tabla += "<table id='example' class='table table-striped table-bordered second' style='width: 100%'>";
            tabla += "<thead>";
            tabla += "<tr>";
            tabla += "<th>Código</th>";
            tabla += "<th>Rif</th>";
            tabla += "<th>Cédula</th>";
            tabla += "<th>Primer Nombre</th>";
            tabla += "<th>Segundo Nombre</th>";
            tabla += "<th>Primer Apellido</th>";
            tabla += "<th>Segundo Apellido</th>";
            tabla += "<th>Tienda</th>";
            tabla += "<th>Departamento</th>";
            tabla += "<th>Código Empleado</th>";
            tabla += "<th>Código Lugar</th>";
            tabla += "<th>Código Correo</th>";
            tabla += "<th>Beneficios</th>";
            tabla += "<th>Contraseña</th>";
            tabla += "<th>Horas de Entrada</th>";
            tabla += "<th>Horas de Salida</th>";
            tabla += "<th>Turnos</th>";
            tabla += "<th>Días</th>";
            tabla += "</tr>";
            tabla += "</thead>";

            tabla += "<tbody>";

            consultarEmpleado = new Empleado();
            List <Empleado> listaEmpleado = consultarEmpleado.Todos();

            foreach (Empleado item in listaEmpleado)
            {
                tabla += "<tr>";
                tabla += "<td>" + item.Codigo + "</td>";
                tabla += "<td>" + item.RIF + "</td>";
                tabla += "<td>" + item.Cedula + "</td>";
                tabla += "<td>" + item.Nombre1 + "</td>";
                tabla += "<td>" + item.Nombre2 + "</td>";
                tabla += "<td>" + item.Apellido1 + "</td>";
                tabla += "<td>" + item.Apellido2 + "</td>";

                Tienda tienda       = new Tienda(item.CodigoTienda);
                string nombreTienda = tienda.Nombre;

                tabla += "<td>" + nombreTienda + "</td>";

                Departamento departamento = new Departamento();
                departamento = departamento.Leer(item.CodigoDepartamento);
                string nombreDepartamento = departamento.Nombre;

                tabla += "<td>" + nombreDepartamento + "</td>";

                tabla += "<td>" + item.CodigoJefe + "</td>";
                tabla += "<td>" + item.CodigoDireccion + "</td>";
                tabla += "<td>" + item.CodigoCorreoElectronico + "</td>";

                Beneficio  beneficio       = new Beneficio();
                List <int> listaBeneficios = beneficio.codigoBeneficios(item.Codigo);
                string     nombreBeneficio = "";

                foreach (int codigoBeneficios in listaBeneficios)
                {
                    beneficio        = beneficio.Leer(codigoBeneficios);
                    nombreBeneficio += beneficio.Nombre + "\n";
                }

                tabla += "<td>" + nombreBeneficio + "</td>";
                tabla += "<td>" + item.Password + "</td>";

                List <Horario> horarios   = item.Horarios();
                string         horaInicio = "";
                string         horaFin    = "";
                string         turno      = "";
                string         dia        = "";

                foreach (Horario horario in horarios)
                {
                    horaInicio += horario.HoraEntrada + "\n";
                    horaFin    += horario.HoraSalida + "\n";
                    turno      += horario.Turno + "\n";
                    dia        += horario.Dia + "\n";
                }

                tabla += "<td>" + horaInicio + "</td>";
                tabla += "<td>" + horaFin + "</td>";
                tabla += "<td>" + turno + "</td>";
                tabla += "<td>" + dia + "</td>";

                tabla += "</tr>";
            }

            tabla += "</tbody>";
            tabla += "</table>";

            listaPersonaTabla.InnerHtml = tabla;
        }
Exemple #11
0
        protected void Page_Load(object sender, EventArgs e)
        {
            this.nombreUsuario = Session["NombreLogin"].ToString();

            Productos.Visible = false;
            Tiendas.Visible = false;
            Nomina.Visible = false;
            Proveedores.Visible = false;
            Clientes.Visible = false;
            RolesA.Visible = false;

            string rol1 = Session["Rol"].ToString();
            int codigoRol1 = Int32.Parse(rol1);
            Rol nombreRol = new Rol(codigoRol1);
            List<Permiso> listaPermiso = nombreRol.Permisos();

            foreach (Permiso permiso in listaPermiso)
            {
                switch (permiso.Codigo)
                {
                    case 1:
                        Productos.Visible = true;
                        break;
                    case 2:
                        Tiendas.Visible = true;
                        break;
                    case 3:
                        Nomina.Visible = true;
                        break;
                    case 4:
                        Proveedores.Visible = true;
                        break;
                    case 5:
                        Clientes.Visible = true;
                        break;
                    case 6:
                        RolesA.Visible = true;
                        break;

                }
            }

            tabla += "<table id='example' class='table table-striped table-bordered second' style='width: 100%'>";
            tabla += "<thead>";
            tabla += "<tr>";
            tabla += "<th>Código</th>";
            tabla += "<th>Rif</th>";
            tabla += "<th>Cédula</th>";
            tabla += "<th>Primer Nombre</th>";
            tabla += "<th>Primer Apellido</th>";
            tabla += "<th>ROL</th>";
            tabla += "<th>Permisos</th>";
            tabla += "</tr>";
            tabla += "</thead>";

            tabla += "<tbody>";

            consultarEmpleado = new Empleado();
            List<Empleado> listaEmpleado = consultarEmpleado.Todos();

            foreach (Empleado empleado in listaEmpleado)
            {
                tabla += "<tr>";
                tabla += "<td>" + empleado.Codigo + "</td>";
                tabla += "<td>" + empleado.RIF + "</td>";
                tabla += "<td>" + empleado.Cedula + "</td>";
                tabla += "<td>" + empleado.Nombre1 + "</td>";
                tabla += "<td>" + empleado.Apellido1 + "</td>";

                MuchosAMuchos m_m = new MuchosAMuchos();
                int codigoRol = m_m.BuscarRol(empleado.Codigo);
                Rol rol = new Rol(codigoRol);

                tabla += "<td>" + rol.Nombre + "</td>";

                string nombrePermiso = rol.BuscarPermiso(rol.Codigo);

                tabla += "<td>" + nombrePermiso + "</td>";

                tabla += "</tr>";
            }

            tabla += "</tbody>";
            tabla += "</table>";

            listaRolesTabla.InnerHtml = tabla;
        }
Exemple #12
0
        protected void Page_Load(object sender, EventArgs e)
        {
            this.nombreUsuario = Session["NombreLogin"].ToString();

            Productos.Visible   = false;
            Tiendas.Visible     = false;
            Nomina.Visible      = false;
            Proveedores.Visible = false;
            Clientes.Visible    = false;
            RolesA.Visible      = false;

            string         rol          = Session["Rol"].ToString();
            int            codigoRol    = Int32.Parse(rol);
            Rol            nombreRol    = new Rol(codigoRol);
            List <Permiso> listaPermiso = nombreRol.Permisos();

            foreach (Permiso permiso in listaPermiso)
            {
                switch (permiso.Codigo)
                {
                case 1:
                    Productos.Visible = true;
                    break;

                case 2:
                    Tiendas.Visible = true;
                    break;

                case 3:
                    Nomina.Visible = true;
                    break;

                case 4:
                    Proveedores.Visible = true;
                    break;

                case 5:
                    Clientes.Visible = true;
                    break;

                case 6:
                    RolesA.Visible = true;
                    break;
                }
            }

            tabla += "<table id='example' class='table table-striped table-bordered second' style='width: 100%'>";
            tabla += "<thead>";
            tabla += "<tr>";
            tabla += "<th>Código</th>";
            tabla += "<th>Nombre</th>";
            tabla += "<th>Alimenticio</th>";
            tabla += "<th>Precio</th>";
            tabla += "<th>Calidad</th>";
            tabla += "<th>Descripción</th>";
            tabla += "<th>Código de la Marca</th>";
            tabla += "<th>Nombre de la Marca</th>";
            tabla += "<th>Código de la Clasificación</th>";
            tabla += "<th>Nombre de la Clasificación</th>";
            tabla += "</tr>";
            tabla += "</thead>";

            tabla += "<tbody>";

            consultarProducto = new Producto();
            List <Producto> listaProducto = consultarProducto.Todos();

            foreach (Producto item in listaProducto)
            {
                tabla += "<tr>";
                tabla += "<td>" + item.Codigo + "</td>";
                tabla += "<td>" + item.Nombre + "</td>";
                tabla += "<td>" + item.EsAlimenticio + "</td>";
                tabla += "<td>" + item.Precio + "</td>";
                tabla += "<td>" + item.Calidad + "</td>";
                tabla += "<td>" + item.Descripcion + "</td>";
                tabla += "<td>" + item.CodigoMarca + "</td>";

                Marca        obtenerMarca = new Marca();
                List <Marca> listaMarcas  = obtenerMarca.Todos();
                string       nombreMarca  = "";

                foreach (Marca nombre in listaMarcas)
                {
                    if (item.CodigoMarca == nombre.Codigo)
                    {
                        nombreMarca = nombre.Nombre;
                    }
                }

                tabla += "<td>" + nombreMarca + "</td>";
                tabla += "<td>" + item.CodigoClasificacion + "</td>";

                Clasificacion        obtenerClasificacion = new Clasificacion();
                List <Clasificacion> listaClasificacion   = obtenerClasificacion.Todos();
                string nombreClasificacion = "";

                foreach (Clasificacion nombre in listaClasificacion)
                {
                    if (item.CodigoClasificacion == nombre.Codigo)
                    {
                        nombreClasificacion = nombre.Nombre;
                    }
                }

                tabla += "<td>" + nombreClasificacion + "</td>";
                tabla += "</tr>";
            }

            tabla += "</tbody>";
            tabla += "</table>";

            listaPersonaTabla.InnerHtml = tabla;
        }
Exemple #13
0
        protected void Page_Load(object sender, EventArgs e)
        {
            this.nombreUsuario = Session["NombreLogin"].ToString();

            Productos.Visible   = false;
            Tiendas.Visible     = false;
            Nomina.Visible      = false;
            Proveedores.Visible = false;
            Clientes.Visible    = false;
            RolesA.Visible      = false;

            string         rol1          = Session["Rol"].ToString();
            int            codigoRol     = Int32.Parse(rol1);
            Rol            nombreRol     = new Rol(codigoRol);
            List <Permiso> listaPermiso1 = nombreRol.Permisos();

            foreach (Permiso permiso in listaPermiso1)
            {
                switch (permiso.Codigo)
                {
                case 1:
                    Productos.Visible = true;
                    break;

                case 2:
                    Tiendas.Visible = true;
                    break;

                case 3:
                    Nomina.Visible = true;
                    break;

                case 4:
                    Proveedores.Visible = true;
                    break;

                case 5:
                    Clientes.Visible = true;
                    break;

                case 6:
                    RolesA.Visible = true;
                    break;
                }
            }

            tabla += "<table id='example' class='table table-striped table-bordered second' style='width: 100%'>";
            tabla += "<thead>";
            tabla += "<tr>";
            tabla += "<th>Código Rol</th>";
            tabla += "<th>Rol</th>";
            tabla += "<th>Permisos</th>";
            tabla += "</tr>";
            tabla += "</thead>";

            tabla += "<tbody>";

            consultarRol = new Rol();
            List <Rol> listaRol = consultarRol.Todos();

            foreach (Rol rol in listaRol)
            {
                tabla += "<tr>";
                tabla += "<td>" + rol.Codigo + "</td>";
                tabla += "<td>" + rol.Nombre + "</td>";

                List <Permiso> listaPermiso  = rol.Permisos();
                string         nombrePermiso = "";

                foreach (Permiso item in listaPermiso)
                {
                    nombrePermiso += item.Codigo + "-" + item.Nombre + ", ";
                }

                tabla += "<td>" + nombrePermiso + "</td>";

                tabla += "</tr>";
            }

            tabla += "</tbody>";
            tabla += "</table>";

            listaPermisosTabla.InnerHtml = tabla;
        }
Exemple #14
0
        protected void Page_Load(object sender, EventArgs e)
        {
            this.nombreUsuario = Session["NombreLogin"].ToString();

            Productos.Visible   = false;
            Tiendas.Visible     = false;
            Nomina.Visible      = false;
            Proveedores.Visible = false;
            Clientes.Visible    = false;
            RolesA.Visible      = false;

            string         rol          = Session["Rol"].ToString();
            int            codigoRol    = Int32.Parse(rol);
            Rol            nombreRol    = new Rol(codigoRol);
            List <Permiso> listaPermiso = nombreRol.Permisos();

            foreach (Permiso permiso in listaPermiso)
            {
                switch (permiso.Codigo)
                {
                case 1:
                    Productos.Visible = true;
                    break;

                case 2:
                    Tiendas.Visible = true;
                    break;

                case 3:
                    Nomina.Visible = true;
                    break;

                case 4:
                    Proveedores.Visible = true;
                    break;

                case 5:
                    Clientes.Visible = true;
                    break;

                case 6:
                    RolesA.Visible = true;
                    break;
                }
            }

            cargarPagina(true);

            Nombre1.Enabled  = false;
            Nombre1.CssClass = "form-control";
            Nombre2.Enabled  = false;
            Nombre2.CssClass = "form-control";

            Apellido1.Enabled  = false;
            Apellido1.CssClass = "form-control";
            Apellido2.Enabled  = false;
            Apellido2.CssClass = "form-control";

            dplRif.Enabled  = false;
            dplRif.CssClass = "input-group-prepend be-addon";
            txtRif.Enabled  = false;
            txtRif.CssClass = "form-control";

            dplCedula.Enabled  = false;
            dplCedula.CssClass = "input-group-prepend be-addon";
            txtCedula.Enabled  = false;
            txtCedula.CssClass = "form-control";

            txtCorreo.Enabled  = false;
            txtCorreo.CssClass = "form-control";

            CodigoPais1.Enabled   = false;
            CodigoPais1.CssClass  = "input-group-prepend be-addon";
            TipoTelf.Enabled      = false;
            TipoTelf.CssClass     = "input-group-prepend be-addon";
            CodAre.Enabled        = false;
            CodAre.CssClass       = "form-control";
            txtTelefono1.Enabled  = false;
            txtTelefono1.CssClass = "form-control";


            CodigoPais2.Enabled   = false;
            CodigoPais2.CssClass  = "input-group-prepend be-addon";
            TipoTelf2.Enabled     = false;
            TipoTelf2.CssClass    = "input-group-prepend be-addon";
            CodAre2.Enabled       = false;
            CodAre2.CssClass      = "form-control";
            txtTelefono2.Enabled  = false;
            txtTelefono2.CssClass = "form-control";

            dplEstado.Enabled     = false;
            dplEstado.CssClass    = "input-group-prepend be-addon";
            dplMunicipio.Enabled  = false;
            dplMunicipio.CssClass = "input-group-prepend be-addon";
            dplParroquia.Enabled  = false;
            dplParroquia.CssClass = "input-group-prepend be-addon";

            txtContraseña.Enabled         = false;
            txtContraseña.CssClass        = "form-control";
            txtRepetirContraseña.Enabled  = false;
            txtRepetirContraseña.CssClass = "form-control";

            btnModificar.Enabled  = false;
            btnModificar.CssClass = "btn btn-primary btn-user btn-block";
        }