示例#1
0
        protected bool RegistraPermiso(MedDAL.DAL.permisos_usuarios oPermisoRegistrar)
        {

            MedNeg.PermisosUsuarios.BlPermisosUsuarios oblPermisosUsuario = new MedNeg.PermisosUsuarios.BlPermisosUsuarios();
            //insertar el permiso
            return oblPermisosUsuario.AgregarPermisos(oPermisoRegistrar);
        }
示例#2
0
        private void Eliminar(int iIdUsuario)
        {

            //Eliminar primero los permisos
            MedNeg.PermisosUsuarios.BlPermisosUsuarios oblPermisos = new MedNeg.PermisosUsuarios.BlPermisosUsuarios();

            if (oblPermisos.EliminarPermisos(iIdUsuario))
            {
                string sDatosBitacora;
                oUsuario = new MedDAL.DAL.usuarios();
                oUsuario = (MedDAL.DAL.usuarios)oblUsuario.Buscar(dgvDatos.SelectedRow.Cells[2].Text);

                sDatosBitacora = "Usuario: " + oUsuario.Usuario.ToString() + " ";
                sDatosBitacora += "Nombre: " + oUsuario.Nombre.ToString() + " " + oUsuario.Apellidos.ToString() + " ";
                sDatosBitacora += "Correo: " + oUsuario.CorreoElectronico.ToString() + " ";
                sDatosBitacora += "Almacen: " + oUsuario.almacenes.Nombre.ToString();

                if (oblUsuario.EliminarRegistro((int)oUsuario.idUsuario))
                {
                    //lblAviso.Text = "El usuario se ha eliminado con éxito";
                    oBitacora = new MedDAL.DAL.bitacora();
                    oBitacora.FechaEntradaSrv = DateTime.Now;
                    oBitacora.FechaEntradaCte = DateTime.Now;//Linea Temporal
                    oBitacora.Modulo = "Usuarios";
                    oBitacora.Usuario = Session["usuario"].ToString();
                    oBitacora.Nombre = Session["nombre"].ToString();
                    oBitacora.Accion = "Eliminación de Usuario";
                    oBitacora.Descripcion = sDatosBitacora;

                    if (!oblBitacora.NuevoRegistro(oBitacora))
                    {
                        lblAviso2.Text = "El evento no pudo ser registrado en la bitácora";
                    }
                }
                else
                {
                    lblAviso.Text = "El usuario no pudo ser eliminado, es posible que tenga datos relacionados";
                }

            }
            else
            {
                lblAviso.Text = "El usuario no pudo ser eliminado, es posible que tenga datos relacionados";
            }
        }
示例#3
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);

        }
示例#4
0
        private bool EditarPermisos(int iIdUsuario)
        {

            MedNeg.PermisosUsuarios.BlPermisosUsuarios oblPermisosUsuario = new MedNeg.PermisosUsuarios.BlPermisosUsuarios();
          
            bool bRegistroFallido = false;

            #region usuarios
            if (!oblPermisosUsuario.EditarPermiso(1, iIdUsuario, rblUsuarios.SelectedValue))
                bRegistroFallido = true;
            #endregion

            #region perfiles
            if (!oblPermisosUsuario.EditarPermiso(2, iIdUsuario, rblPerfiles.SelectedValue))
                bRegistroFallido = true;
            #endregion

            #region clientes
            if (!oblPermisosUsuario.EditarPermiso(3, iIdUsuario, rblClientes.SelectedValue))
                bRegistroFallido = true;
            #endregion

            #region Vendedores
            if (!oblPermisosUsuario.EditarPermiso(4, iIdUsuario, rblVendedores.SelectedValue))
                bRegistroFallido = true;
            #endregion

            #region Proveedores
            if (!oblPermisosUsuario.EditarPermiso(5, iIdUsuario, rblProveedores.SelectedValue))
                bRegistroFallido = true;
            #endregion

            #region Estados
            if (!oblPermisosUsuario.EditarPermiso(6, iIdUsuario, rblEstados.SelectedValue))
                bRegistroFallido = true;
            #endregion

            #region Municipios
            if (!oblPermisosUsuario.EditarPermiso(7, iIdUsuario, rblMunicipios.SelectedValue))
                bRegistroFallido = true;
            #endregion

            #region Poblaciones
            if (!oblPermisosUsuario.EditarPermiso(8, iIdUsuario, rblPoblaciones.SelectedValue))
                bRegistroFallido = true;
            #endregion

            #region Colonias
            if (!oblPermisosUsuario.EditarPermiso(9, iIdUsuario, rblColonias.SelectedValue))
                bRegistroFallido = true;
            #endregion

            #region Almacenes
            if (!oblPermisosUsuario.EditarPermiso(10, iIdUsuario, rblAlmacenes.SelectedValue))
                bRegistroFallido = true;
            #endregion

            #region Productos
            if (!oblPermisosUsuario.EditarPermiso(11, iIdUsuario, rblProductos.SelectedValue))
                bRegistroFallido = true;
            #endregion

            #region Inventarios
            if (!oblPermisosUsuario.EditarPermiso(12, iIdUsuario, rblInventarios.SelectedValue))
                bRegistroFallido = true;
            #endregion

            #region Pedidos
            if (!oblPermisosUsuario.EditarPermiso(13, iIdUsuario, rblPedidos.SelectedValue))
                bRegistroFallido = true;
            #endregion

            #region Recetas
            if (!oblPermisosUsuario.EditarPermiso(14, iIdUsuario, rblRecetas.SelectedValue))
                bRegistroFallido = true;
            #endregion

            #region Remisiones
            if (!oblPermisosUsuario.EditarPermiso(15, iIdUsuario, rblRemisiones.SelectedValue))
                bRegistroFallido = true;
            #endregion

            #region Facturas
            if (!oblPermisosUsuario.EditarPermiso(16, iIdUsuario, rblFacturas.SelectedValue))
                bRegistroFallido = true;
            #endregion

            #region Causes
            if (!oblPermisosUsuario.EditarPermiso(17, iIdUsuario, rblCauses.SelectedValue))
                bRegistroFallido = true;
            #endregion

            #region Bitacora
            if (!oblPermisosUsuario.EditarPermiso(18, iIdUsuario, rblBitacora.SelectedValue))
                bRegistroFallido = true;
            #endregion

            #region Configuracion
            if (!oblPermisosUsuario.EditarPermiso(19, iIdUsuario, rblConfiguracion.SelectedValue))
                bRegistroFallido = true;
            #endregion

            #region Campos Editables
            if (!oblPermisosUsuario.EditarPermiso(20, iIdUsuario, rblConfiguracion.SelectedValue))
                bRegistroFallido = true;
            #endregion

            #region Tipos
            if (!oblPermisosUsuario.EditarPermiso(21, iIdUsuario, rblTipos.SelectedValue))
                bRegistroFallido = true;
            #endregion

            #region CuentasxCobrar
            if (!oblPermisosUsuario.EditarPermiso(22, iIdUsuario, rblCuentasxCobrar.SelectedValue))
                bRegistroFallido = true;
            #endregion

            #region Iva
            if (!oblPermisosUsuario.EditarPermiso(23, iIdUsuario, rblIva.SelectedValue))
                bRegistroFallido = true;
            #endregion

            #region Ensambles
            if (!oblPermisosUsuario.EditarPermiso(24, iIdUsuario, rblEnsambles.SelectedValue))
                bRegistroFallido = true;
            #endregion

            #region Lineas de credito
            if (!oblPermisosUsuario.EditarPermiso(25, iIdUsuario, rblLineasCreditos.SelectedValue))
                bRegistroFallido = true;
            #endregion

            if (bRegistroFallido)
            {
                return false;
            }
            else
            {
                return true;
            }

        }