Example #1
0
        protected void CargaPermisos(int iIdUsuario)
        {
          
            MedDAL.DAL.permisos_usuarios oPermisosUsuario = new MedDAL.DAL.permisos_usuarios();
            MedNeg.PermisosUsuarios.BlPermisosUsuarios oblPermisosUsuario = new MedNeg.PermisosUsuarios.BlPermisosUsuarios();

            //Usuarios
            oPermisosUsuario = (MedDAL.DAL.permisos_usuarios)oblPermisosUsuario.RecuperarPermisos(iIdUsuario, 1);
            SeleccionarPermiso(oPermisosUsuario.TipoAcceso, rblUsuarios);

            //Perfiles
            oPermisosUsuario = (MedDAL.DAL.permisos_usuarios)oblPermisosUsuario.RecuperarPermisos(iIdUsuario, 2);
            SeleccionarPermiso(oPermisosUsuario.TipoAcceso, rblPerfiles);

            //Clientes
            oPermisosUsuario = (MedDAL.DAL.permisos_usuarios)oblPermisosUsuario.RecuperarPermisos(iIdUsuario, 3);
            SeleccionarPermiso(oPermisosUsuario.TipoAcceso, rblClientes);

            //Vendedores
            oPermisosUsuario = (MedDAL.DAL.permisos_usuarios)oblPermisosUsuario.RecuperarPermisos(iIdUsuario, 4);
            SeleccionarPermiso(oPermisosUsuario.TipoAcceso, rblVendedores);

            //Proveedores
            oPermisosUsuario = (MedDAL.DAL.permisos_usuarios)oblPermisosUsuario.RecuperarPermisos(iIdUsuario, 5);
            SeleccionarPermiso(oPermisosUsuario.TipoAcceso, rblProveedores);

            //Estados
            oPermisosUsuario = (MedDAL.DAL.permisos_usuarios)oblPermisosUsuario.RecuperarPermisos(iIdUsuario, 6);
            SeleccionarPermiso(oPermisosUsuario.TipoAcceso, rblEstados);

            //Municipios
            oPermisosUsuario = (MedDAL.DAL.permisos_usuarios)oblPermisosUsuario.RecuperarPermisos(iIdUsuario, 7);
            SeleccionarPermiso(oPermisosUsuario.TipoAcceso, rblMunicipios);
            
            //Poblaciones
            oPermisosUsuario = (MedDAL.DAL.permisos_usuarios)oblPermisosUsuario.RecuperarPermisos(iIdUsuario, 8);
            SeleccionarPermiso(oPermisosUsuario.TipoAcceso, rblPoblaciones);
           
            //Colonias
            oPermisosUsuario = (MedDAL.DAL.permisos_usuarios)oblPermisosUsuario.RecuperarPermisos(iIdUsuario, 9);
            SeleccionarPermiso(oPermisosUsuario.TipoAcceso, rblColonias);

            //Almacenes
            oPermisosUsuario = (MedDAL.DAL.permisos_usuarios)oblPermisosUsuario.RecuperarPermisos(iIdUsuario, 10);
            SeleccionarPermiso(oPermisosUsuario.TipoAcceso, rblAlmacenes);
            
            //Productos
            oPermisosUsuario = (MedDAL.DAL.permisos_usuarios)oblPermisosUsuario.RecuperarPermisos(iIdUsuario, 11);
            SeleccionarPermiso(oPermisosUsuario.TipoAcceso, rblProductos);

            //Inventarios
            oPermisosUsuario = (MedDAL.DAL.permisos_usuarios)oblPermisosUsuario.RecuperarPermisos(iIdUsuario, 12);
            SeleccionarPermiso(oPermisosUsuario.TipoAcceso, rblInventarios);

            //Pedidos
            oPermisosUsuario = (MedDAL.DAL.permisos_usuarios)oblPermisosUsuario.RecuperarPermisos(iIdUsuario, 13);
            SeleccionarPermiso(oPermisosUsuario.TipoAcceso, rblPedidos);

            //Recetas
            oPermisosUsuario = (MedDAL.DAL.permisos_usuarios)oblPermisosUsuario.RecuperarPermisos(iIdUsuario, 14);
            SeleccionarPermiso(oPermisosUsuario.TipoAcceso, rblRecetas);

            //Remisiones
            oPermisosUsuario = (MedDAL.DAL.permisos_usuarios)oblPermisosUsuario.RecuperarPermisos(iIdUsuario, 15);
            SeleccionarPermiso(oPermisosUsuario.TipoAcceso, rblRemisiones);

            //Facturas
            oPermisosUsuario = (MedDAL.DAL.permisos_usuarios)oblPermisosUsuario.RecuperarPermisos(iIdUsuario, 16);
            SeleccionarPermiso(oPermisosUsuario.TipoAcceso, rblFacturas);

            //Biblioteca
            oPermisosUsuario = (MedDAL.DAL.permisos_usuarios)oblPermisosUsuario.RecuperarPermisos(iIdUsuario, 17);
            SeleccionarPermiso(oPermisosUsuario.TipoAcceso, rblCauses);

            //Bitacora
            oPermisosUsuario = (MedDAL.DAL.permisos_usuarios)oblPermisosUsuario.RecuperarPermisos(iIdUsuario, 18);
            SeleccionarPermiso(oPermisosUsuario.TipoAcceso, rblBitacora);

            //Configuracion
            oPermisosUsuario = (MedDAL.DAL.permisos_usuarios)oblPermisosUsuario.RecuperarPermisos(iIdUsuario, 19);
            SeleccionarPermiso(oPermisosUsuario.TipoAcceso, rblConfiguracion);

            //Campos Editables
            oPermisosUsuario = (MedDAL.DAL.permisos_usuarios)oblPermisosUsuario.RecuperarPermisos(iIdUsuario, 20);
            SeleccionarPermiso(oPermisosUsuario.TipoAcceso,rblCamposEditables);

            //Tipos
            oPermisosUsuario = (MedDAL.DAL.permisos_usuarios)oblPermisosUsuario.RecuperarPermisos(iIdUsuario, 21);
            SeleccionarPermiso(oPermisosUsuario.TipoAcceso,rblTipos);

            //Cuentas x cobrar
            oPermisosUsuario = (MedDAL.DAL.permisos_usuarios)oblPermisosUsuario.RecuperarPermisos(iIdUsuario, 22);
            SeleccionarPermiso(oPermisosUsuario.TipoAcceso, rblCuentasxCobrar);

            //Iva
            oPermisosUsuario = (MedDAL.DAL.permisos_usuarios)oblPermisosUsuario.RecuperarPermisos(iIdUsuario, 23);
            SeleccionarPermiso(oPermisosUsuario.TipoAcceso, rblIva);

            //Ensambles
            oPermisosUsuario = (MedDAL.DAL.permisos_usuarios)oblPermisosUsuario.RecuperarPermisos(iIdUsuario, 24);
            SeleccionarPermiso(oPermisosUsuario.TipoAcceso, rblEnsambles);

            //Lineas de crédito
            oPermisosUsuario = (MedDAL.DAL.permisos_usuarios)oblPermisosUsuario.RecuperarPermisos(iIdUsuario, 25);
            SeleccionarPermiso(oPermisosUsuario.TipoAcceso,rblLineasCreditos);

        }
Example #2
0
        protected bool GuardaPermisos()
        {
                     
            //oblUsuario = new MedNeg.Usuarios.BlUsuarios();
         
            //Objeto que contiene el id del usuario registrado
            oUsuario = new MedDAL.DAL.usuarios();
            oUsuario = (MedDAL.DAL.usuarios)oblUsuario.Buscar(txbUsuario.Text);
           
            //Objeto que contiene el id del permiso a registrar
            MedDAL.DAL.permisos oPermiso = new MedDAL.DAL.permisos();
            MedNeg.Permisos.BlPermisos oblPermisos= new MedNeg.Permisos.BlPermisos();

            //Objeto que contiene permisousuario a registrar
            MedDAL.DAL.permisos_usuarios oPermisoUsuario = new MedDAL.DAL.permisos_usuarios();
            

            bool bRegistroFallido = false;

            #region usuarios
            
                //Recuperar permiso a insertar
                oPermiso = (MedDAL.DAL.permisos)oblPermisos.Buscar("Usuarios");

                //Crear el permiso a insertar
                oPermisoUsuario.idUsuario = oUsuario.idUsuario;
                oPermisoUsuario.idPermiso = oPermiso.idPermiso;
                oPermisoUsuario.TipoAcceso = rblUsuarios.SelectedValue.ToString();

                if (!RegistraPermiso(oPermisoUsuario))
                    bRegistroFallido = true;
            
            #endregion

            #region perfiles
                
                //Recuperar permiso a insertar
                oPermiso = (MedDAL.DAL.permisos)oblPermisos.Buscar("Perfiles");
                
                //Crear el permiso a insertar
                oPermisoUsuario = new MedDAL.DAL.permisos_usuarios();
                oPermisoUsuario.idUsuario = oUsuario.idUsuario;
                oPermisoUsuario.idPermiso = oPermiso.idPermiso;
                oPermisoUsuario.TipoAcceso = rblPerfiles.SelectedValue.ToString();
           


                if (!RegistraPermiso(oPermisoUsuario))
                    bRegistroFallido = true;

            #endregion

            #region clientes

                //Recuperar permiso a insertar
                oPermiso = (MedDAL.DAL.permisos)oblPermisos.Buscar("Clientes");

                //Crear el permiso a insertar
                oPermisoUsuario = new MedDAL.DAL.permisos_usuarios();
                oPermisoUsuario.idUsuario = oUsuario.idUsuario;
                oPermisoUsuario.idPermiso = oPermiso.idPermiso;
                oPermisoUsuario.TipoAcceso = rblClientes.SelectedValue.ToString();

                if (!RegistraPermiso(oPermisoUsuario))
                    bRegistroFallido = true;

            #endregion

            #region Estados

                //Recuperar permiso a insertar
                oPermiso = (MedDAL.DAL.permisos)oblPermisos.Buscar("Estados");

                //Crear el permiso a insertar
                oPermisoUsuario = new MedDAL.DAL.permisos_usuarios();
                oPermisoUsuario.idUsuario = oUsuario.idUsuario;
                oPermisoUsuario.idPermiso = oPermiso.idPermiso;
                oPermisoUsuario.TipoAcceso = rblEstados.SelectedValue.ToString();

                if (!RegistraPermiso(oPermisoUsuario))
                    bRegistroFallido = true;

            #endregion

             #region Municipios

                //Recuperar permiso a insertar
                oPermiso = (MedDAL.DAL.permisos)oblPermisos.Buscar("Municipios");

                //Crear el permiso a insertar
                oPermisoUsuario = new MedDAL.DAL.permisos_usuarios();
                oPermisoUsuario.idUsuario = oUsuario.idUsuario;
                oPermisoUsuario.idPermiso = oPermiso.idPermiso;
                oPermisoUsuario.TipoAcceso = rblMunicipios.SelectedValue.ToString();

                if (!RegistraPermiso(oPermisoUsuario))
                    bRegistroFallido = true;

             #endregion

                #region Lineas de credito

                //Recuperar permiso a insertar
                oPermiso = (MedDAL.DAL.permisos)oblPermisos.Buscar("LineasCreditos");

                //Crear el permiso a insertar
                oPermisoUsuario = new MedDAL.DAL.permisos_usuarios();
                oPermisoUsuario.idUsuario = oUsuario.idUsuario;
                oPermisoUsuario.idPermiso = oPermiso.idPermiso;
                oPermisoUsuario.TipoAcceso = rblLineasCreditos.SelectedValue.ToString();

                if (!RegistraPermiso(oPermisoUsuario))
                    bRegistroFallido = true;

                #endregion

                #region Iva

                //Recuperar permiso a insertar
                oPermiso = (MedDAL.DAL.permisos)oblPermisos.Buscar("Iva");

                //Crear el permiso a insertar
                oPermisoUsuario = new MedDAL.DAL.permisos_usuarios();
                oPermisoUsuario.idUsuario = oUsuario.idUsuario;
                oPermisoUsuario.idPermiso = oPermiso.idPermiso;
                oPermisoUsuario.TipoAcceso = rblIva.SelectedValue.ToString();

                if (!RegistraPermiso(oPermisoUsuario))
                    bRegistroFallido = true;

                #endregion

                #region Vendedores

                //Recuperar permiso a insertar
                oPermiso = (MedDAL.DAL.permisos)oblPermisos.Buscar("Vendedores");

                //Crear el permiso a insertar
                oPermisoUsuario = new MedDAL.DAL.permisos_usuarios();
                oPermisoUsuario.idUsuario = oUsuario.idUsuario;
                oPermisoUsuario.idPermiso = oPermiso.idPermiso;
                oPermisoUsuario.TipoAcceso = rblVendedores.SelectedValue.ToString();

                if (!RegistraPermiso(oPermisoUsuario))
                    bRegistroFallido = true;

                #endregion

                #region Poblaciones

                //Recuperar permiso a insertar
                oPermiso = (MedDAL.DAL.permisos)oblPermisos.Buscar("Poblaciones");

                //Crear el permiso a insertar
                oPermisoUsuario = new MedDAL.DAL.permisos_usuarios();
                oPermisoUsuario.idUsuario = oUsuario.idUsuario;
                oPermisoUsuario.idPermiso = oPermiso.idPermiso;
                oPermisoUsuario.TipoAcceso = rblPoblaciones.SelectedValue.ToString();

                if (!RegistraPermiso(oPermisoUsuario))
                    bRegistroFallido = true;

                #endregion

                #region Proveedores

                //Recuperar permiso a insertar
                oPermiso = (MedDAL.DAL.permisos)oblPermisos.Buscar("Proveedores");

                //Crear el permiso a insertar
                oPermisoUsuario = new MedDAL.DAL.permisos_usuarios();
                oPermisoUsuario.idUsuario = oUsuario.idUsuario;
                oPermisoUsuario.idPermiso = oPermiso.idPermiso;
                oPermisoUsuario.TipoAcceso = rblProveedores.SelectedValue.ToString();

                if (!RegistraPermiso(oPermisoUsuario))
                    bRegistroFallido = true;

                #endregion

                #region Colonias

                //Recuperar permiso a insertar
                oPermiso = (MedDAL.DAL.permisos)oblPermisos.Buscar("Colonias");

                //Crear el permiso a insertar
                oPermisoUsuario = new MedDAL.DAL.permisos_usuarios();
                oPermisoUsuario.idUsuario = oUsuario.idUsuario;
                oPermisoUsuario.idPermiso = oPermiso.idPermiso;
                oPermisoUsuario.TipoAcceso = rblColonias.SelectedValue.ToString();

                if (!RegistraPermiso(oPermisoUsuario))
                    bRegistroFallido = true;

                #endregion

                #region Almacenes

                //Recuperar permiso a insertar
                oPermiso = (MedDAL.DAL.permisos)oblPermisos.Buscar("Almacenes");

                //Crear el permiso a insertar
                oPermisoUsuario = new MedDAL.DAL.permisos_usuarios();
                oPermisoUsuario.idUsuario = oUsuario.idUsuario;
                oPermisoUsuario.idPermiso = oPermiso.idPermiso;
                oPermisoUsuario.TipoAcceso = rblAlmacenes.SelectedValue.ToString();

                if (!RegistraPermiso(oPermisoUsuario))
                    bRegistroFallido = true;

                #endregion

                #region Productos

                //Recuperar permiso a insertar
                oPermiso = (MedDAL.DAL.permisos)oblPermisos.Buscar("Productos");

                //Crear el permiso a insertar
                oPermisoUsuario = new MedDAL.DAL.permisos_usuarios();
                oPermisoUsuario.idUsuario = oUsuario.idUsuario;
                oPermisoUsuario.idPermiso = oPermiso.idPermiso;
                oPermisoUsuario.TipoAcceso = rblProductos.SelectedValue.ToString();

                if (!RegistraPermiso(oPermisoUsuario))
                    bRegistroFallido = true;

                #endregion

                #region Inventarios

                //Recuperar permiso a insertar
                oPermiso = (MedDAL.DAL.permisos)oblPermisos.Buscar("Inventarios");

                //Crear el permiso a insertar
                oPermisoUsuario = new MedDAL.DAL.permisos_usuarios();
                oPermisoUsuario.idUsuario = oUsuario.idUsuario;
                oPermisoUsuario.idPermiso = oPermiso.idPermiso;
                oPermisoUsuario.TipoAcceso = rblInventarios.SelectedValue.ToString();

                if (!RegistraPermiso(oPermisoUsuario))
                    bRegistroFallido = true;

                #endregion

                #region Facturas

                //Recuperar permiso a insertar
                oPermiso = (MedDAL.DAL.permisos)oblPermisos.Buscar("Facturas");

                //Crear el permiso a insertar
                oPermisoUsuario = new MedDAL.DAL.permisos_usuarios();
                oPermisoUsuario.idUsuario = oUsuario.idUsuario;
                oPermisoUsuario.idPermiso = oPermiso.idPermiso;
                oPermisoUsuario.TipoAcceso = rblFacturas.SelectedValue.ToString();

                if (!RegistraPermiso(oPermisoUsuario))
                    bRegistroFallido = true;

                #endregion

                #region Recetas

                //Recuperar permiso a insertar
                oPermiso = (MedDAL.DAL.permisos)oblPermisos.Buscar("Recetas");

                //Crear el permiso a insertar
                oPermisoUsuario = new MedDAL.DAL.permisos_usuarios();
                oPermisoUsuario.idUsuario = oUsuario.idUsuario;
                oPermisoUsuario.idPermiso = oPermiso.idPermiso;
                oPermisoUsuario.TipoAcceso = rblRecetas.SelectedValue.ToString();

                if (!RegistraPermiso(oPermisoUsuario))
                    bRegistroFallido = true;

                #endregion

                #region Remisiones

                //Recuperar permiso a insertar
                oPermiso = (MedDAL.DAL.permisos)oblPermisos.Buscar("Remisiones");

                //Crear el permiso a insertar
                oPermisoUsuario = new MedDAL.DAL.permisos_usuarios();
                oPermisoUsuario.idUsuario = oUsuario.idUsuario;
                oPermisoUsuario.idPermiso = oPermiso.idPermiso;
                oPermisoUsuario.TipoAcceso = rblRemisiones.SelectedValue.ToString();

                if (!RegistraPermiso(oPermisoUsuario))
                    bRegistroFallido = true;

                #endregion

                #region CuentasxCobrar

                //Recuperar permiso a insertar
                oPermiso = (MedDAL.DAL.permisos)oblPermisos.Buscar("CuentasxCobrar");

                //Crear el permiso a insertar
                oPermisoUsuario = new MedDAL.DAL.permisos_usuarios();
                oPermisoUsuario.idUsuario = oUsuario.idUsuario;
                oPermisoUsuario.idPermiso = oPermiso.idPermiso;
                oPermisoUsuario.TipoAcceso = rblCuentasxCobrar.SelectedValue.ToString();

                if (!RegistraPermiso(oPermisoUsuario))
                    bRegistroFallido = true;

                #endregion

                #region Pedidos

                //Recuperar permiso a insertar
                oPermiso = (MedDAL.DAL.permisos)oblPermisos.Buscar("Pedidos");

                //Crear el permiso a insertar
                oPermisoUsuario = new MedDAL.DAL.permisos_usuarios();
                oPermisoUsuario.idUsuario = oUsuario.idUsuario;
                oPermisoUsuario.idPermiso = oPermiso.idPermiso;
                oPermisoUsuario.TipoAcceso = rblPedidos.SelectedValue.ToString();

                if (!RegistraPermiso(oPermisoUsuario))
                    bRegistroFallido = true;

                #endregion

                #region Causes

                //Recuperar permiso a insertar
                oPermiso = (MedDAL.DAL.permisos)oblPermisos.Buscar("Biblioteca");

                //Crear el permiso a insertar
                oPermisoUsuario = new MedDAL.DAL.permisos_usuarios();
                oPermisoUsuario.idUsuario = oUsuario.idUsuario;
                oPermisoUsuario.idPermiso = oPermiso.idPermiso;
                oPermisoUsuario.TipoAcceso = rblCauses.SelectedValue.ToString();

                if (!RegistraPermiso(oPermisoUsuario))
                    bRegistroFallido = true;

                #endregion

                #region Bitacora

                //Recuperar permiso a insertar
                oPermiso = (MedDAL.DAL.permisos)oblPermisos.Buscar("Bitacora");

                //Crear el permiso a insertar
                oPermisoUsuario = new MedDAL.DAL.permisos_usuarios();
                oPermisoUsuario.idUsuario = oUsuario.idUsuario;
                oPermisoUsuario.idPermiso = oPermiso.idPermiso;
                oPermisoUsuario.TipoAcceso = rblBitacora.SelectedValue.ToString();

                if (!RegistraPermiso(oPermisoUsuario))
                    bRegistroFallido = true;

                #endregion

                #region Configuracion

                //Recuperar permiso a insertar
                oPermiso = (MedDAL.DAL.permisos)oblPermisos.Buscar("Configuracion");

                //Crear el permiso a insertar
                oPermisoUsuario = new MedDAL.DAL.permisos_usuarios();
                oPermisoUsuario.idUsuario = oUsuario.idUsuario;
                oPermisoUsuario.idPermiso = oPermiso.idPermiso;
                oPermisoUsuario.TipoAcceso = rblConfiguracion.SelectedValue.ToString();

                if (!RegistraPermiso(oPermisoUsuario))
                    bRegistroFallido = true;

                #endregion

                #region Campos Editables

                //Recuperar permiso a insertar
                oPermiso = (MedDAL.DAL.permisos)oblPermisos.Buscar("CamposEditables");

                //Crear el permiso a insertar
                oPermisoUsuario = new MedDAL.DAL.permisos_usuarios();
                oPermisoUsuario.idUsuario = oUsuario.idUsuario;
                oPermisoUsuario.idPermiso = oPermiso.idPermiso;
                oPermisoUsuario.TipoAcceso = rblCamposEditables.SelectedValue.ToString();

                if (!RegistraPermiso(oPermisoUsuario))
                    bRegistroFallido = true;

                #endregion

                #region Tipos

                //Recuperar permiso a insertar
                oPermiso = (MedDAL.DAL.permisos)oblPermisos.Buscar("Tipos");

                //Crear el permiso a insertar
                oPermisoUsuario = new MedDAL.DAL.permisos_usuarios();
                oPermisoUsuario.idUsuario = oUsuario.idUsuario;
                oPermisoUsuario.idPermiso = oPermiso.idPermiso;
                oPermisoUsuario.TipoAcceso = rblTipos.SelectedValue.ToString();

                if (!RegistraPermiso(oPermisoUsuario))
                    bRegistroFallido = true;

                #endregion

                #region Ensambles

                //Recuperar permiso a insertar
                oPermiso = (MedDAL.DAL.permisos)oblPermisos.Buscar("Ensambles");

                //Crear el permiso a insertar
                oPermisoUsuario = new MedDAL.DAL.permisos_usuarios();
                oPermisoUsuario.idUsuario = oUsuario.idUsuario;
                oPermisoUsuario.idPermiso = oPermiso.idPermiso;
                oPermisoUsuario.TipoAcceso = rblEnsambles.SelectedValue.ToString();

                if (!RegistraPermiso(oPermisoUsuario))
                    bRegistroFallido = true;

                #endregion

            if (bRegistroFallido)
            {
                return false;
            }
            else
            {
                return true;
            }
           
            
            
        }
Example #3
0
 /// <summary>
 ///  BL - Registrar permisos
 /// </summary>
 /// <param name="oPermiso">Permiso a registrar</param>
 /// <returns></returns>
 public bool AgregarPermisos(MedDAL.DAL.permisos_usuarios oPermisoUsuario)
 {
     return(odalPermisosUsuarios.AgregarPermisos(oPermisoUsuario));
 }