Exemple #1
0
        public UsuarioDesktop(ModoForm modo) : this()
        {
            Modo = modo;
            var modulo = new ModuloLogic();

            this.moduleGrid.DataSource = modulo.GetAll();
        }
Exemple #2
0
        public override void GuardarCambios()
        {
            MapearADatos();
            ModuloLogic ml = new ModuloLogic();

            ml.Save(ModuloActual);
        }
        public override void GuardarCambios()
        {
            this.MapearADatos();
            ModuloLogic u = new ModuloLogic();

            u.Save(ModuloActual);
        }
Exemple #4
0
        public void Listar()
        {
            this.dgvModulos.AutoGenerateColumns = false;
            ModuloLogic el = new ModuloLogic();

            this.dgvModulos.DataSource = el.GetAll();
        }
Exemple #5
0
        public static ModuloResponse ObtenerPaginado(ModuloLogic Logic)
        {
            ModuloResponse Response = new ModuloResponse();

            Response.CodigoModulo       = Logic.CodigoModulo;
            Response.CodigoSistema      = Logic.CodigoSistema;
            Response.Nombre             = Logic.Nombre;
            Response.Descripcion        = Logic.Descripcion;
            Response.ModuloPadre        = Logic.ModuloPadre;
            Response.Glyphicon          = Logic.Glyphicon;
            Response.Controlador        = Logic.Controlador;
            Response.Metodo             = Logic.Metodo;
            Response.RutaImagen         = Logic.RutaImagen;
            Response.ModuloPadreNombre  = Logic.ModuloPadreNombre;
            Response.CantTotalRegistros = Logic.CantTotalRegistros;
            Response.Sistema            = Logic.Sistema;

            //Obligatorios
            Response.EstadoRegistroDescripcion = Logic.EstadoRegistroDescripcion;
            Response.EstadoRegistro            = Logic.EstadoRegistro;
            Response.NumeroFila = Logic.NumeroRegistro;
            Response.FilasTotal = Logic.TotalRegistro;

            return(Response);
        }
Exemple #6
0
        private new void GuardarCambios()
        {
            this.MapearADatos();
            ModuloLogic comisionLogic = new ModuloLogic();

            comisionLogic.Save(this.ModuloActual);
            this.Close();
        }
Exemple #7
0
 public ModuloDesktop(int ID, ModoForm modo)
     : this()
 {
     Modo = modo;
     Business.Logic.ModuloLogic ml = new ModuloLogic();
     ModuloActual = ml.GetOne(ID);
     MapearDeDatos();
 }
        public ModuloDesktop(int ID, ModoForm modo) : this()
        {
            this.Modo = modo;
            ModuloLogic ml = new ModuloLogic();

            this.ModuloActual = ml.GetOne(ID);
            this.MapearDeDatos();
        }
        public ModuloDesktop(int id, ModoForm modo) : this()
        {
            this.Modo = modo;
            ModuloLogic modLogic = new ModuloLogic();

            this.ModuloActual = modLogic.GetOne(id);
            this.MapearDeDatos();
        }
Exemple #10
0
        private void MapearDeEntidad(int id, string text)
        {
            this.ClearForm();
            this.Entity = ModuloLogic.GetOne(id);

            TextBoxID.Text      = Entity.ID.ToString();
            TextBoxDesc.Text    = Entity.Descripcion;
            TextBoxEjecuta.Text = Entity.Ejecuta;
        }
Exemple #11
0
 public void Listar()
 {
     try
     {
         ModuloLogic ml = new ModuloLogic();
         this.dgvModulos.DataSource = ml.GetAll();
     }
     catch (Exception e)
     {
         this.Notificar("Se produjo un error al intentar mostrar la lista de módulos.", e.Message, MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
Exemple #12
0
        private void ModuloUsuarioDesktop_Load(object sender, EventArgs e)
        {
            ModuloLogic  ml = new ModuloLogic();
            UsuarioLogic ul = new UsuarioLogic();

            cmbModulo.DataSource     = ml.GetAll();
            cmbModulo.DisplayMember  = "Descripcion";
            cmbModulo.ValueMember    = "ID";
            cmbUsuario.DataSource    = ul.GetAll();
            cmbUsuario.DisplayMember = "NombreApellido";
            cmbUsuario.ValueMember   = "ID";
        }
        private void ModuloUsuarioDesktop_Load(object sender, EventArgs e)
        {
            List <Modulo> listaModulo = new ModuloLogic().GetAll();
            List <String> idMod       = new List <String>();

            foreach (Modulo mod in listaModulo)
            {
                idMod.Add(mod.ID.ToString());
            }

            cmbIDMod.DataSource = idMod;
        }
        private void ModuloUsuarioDesktop_Load(object sender, EventArgs e)
        {
            List <Modulo> listaModulo = new ModuloLogic().GetAll();
            List <String> mods        = new List <String>();

            foreach (Modulo mod in listaModulo)
            {
                mods.Add(mod.Descripcion);
            }

            cmbIDMod.DataSource = mods;
        }
Exemple #15
0
        public void Listar()
        {
            ModuloLogic ml = new ModuloLogic();

            try
            {
                this.dgvModulos.DataSource = ml.GetAll();
            }
            catch (Exception Ex)
            {
                Exception ExcepcionManejada = new Exception("Error al recuperar lista de módulos", Ex);
                throw ExcepcionManejada;
            }
        }
        private int DevolverIDModulo(string p)
        {
            List <Modulo> modulos = new ModuloLogic().GetAll();
            int           id      = 0;

            foreach (Modulo mod in modulos)
            {
                if (String.Compare(p, mod.Descripcion, true) == 0)
                {
                    id = mod.ID;
                }
            }

            return(id);
        }
        public void Listar()
        {
            ModuloLogic ml = new ModuloLogic();

            try
            {
                this.dgvModulos.DataSource = ml.GetAll();
            }
            catch (Exception Ex)
            {
                Exception ExcepcionManejada = new Exception("Error al recuperar lista de modulos.", Ex);
                MessageBox.Show(Ex.Message, "¡Error!", MessageBoxButtons.OK, MessageBoxIcon.Error);
                this.Close();
            }
        }
        private void ModuloUsuarioDesktop_Load(object sender, EventArgs e)
        {
            UsuarioLogic   ul       = new UsuarioLogic();
            List <Usuario> usuarios = ul.GetAll();

            cbUsuario.DataSource    = usuarios;
            cbUsuario.DisplayMember = "NombreUsuario";
            cbUsuario.ValueMember   = "ID";

            ModuloLogic   ml      = new ModuloLogic();
            List <Modulo> modulos = ml.GetAll();

            cbModulo.DataSource    = modulos;
            cbModulo.DisplayMember = "Descripcion";
            cbModulo.ValueMember   = "ID";
        }
        private void Usuarios_Load(object sender, EventArgs e)
        {
            ModuloLogic        ml  = new ModuloLogic();
            ModuloUsuarioLogic mul = new ModuloUsuarioLogic();

            foreach (ModuloUsuario mu in mul.GetPermisos(UsuarioActual.ID))
            {
                Modulo mod = ml.GetOne(mu.IdModulo);
                if (mod.Descripcion == "Usuarios")
                {
                    this.dgvUsuarios.Visible = mu.PermiteConsulta;
                    this.tsbNuevo.Visible    = mu.PermiteAlta;
                    this.tsbEliminar.Visible = mu.PermiteBaja;
                    this.tsbEditar.Visible   = mu.PermiteModificacion;
                }
            }
            this.Listar();
        }
Exemple #20
0
        public new void MapearDeDatos()
        {
            //COmbos
            UsuarioLogic ul = new UsuarioLogic();

            ComboIDUsuario.DataSource    = ul.GetAll();
            ComboIDUsuario.DisplayMember = "nombre" + "apellido" + "email";
            ComboIDUsuario.ValueMember   = "id";

            ModuloLogic ml = new ModuloLogic();

            ComboIDModulo.DataSource    = ml.GetAll();
            ComboIDModulo.DisplayMember = "descripcion";
            ComboIDModulo.ValueMember   = "id";


            if (this.Modo != ModoForm.Alta)
            {
                this.TextBoxID.Text = this.ModuloActual.ID.ToString();
                this.ComboIDModulo.SelectedValue  = this.ModuloActual.IdModulo;
                this.ComboIDUsuario.SelectedValue = this.ModuloActual.IdUsuario;
                this.CheckAlta.Checked            = this.ModuloActual.PermiteAlta;
                this.CheckBaja.Checked            = this.ModuloActual.PermiteBaja;
                this.CheckConsulta.Checked        = this.ModuloActual.PermiteConsulta;
                this.CheckModificacion.Checked    = this.ModuloActual.PermiteModificacion;
            }

            if (this.Modo == ModoForm.Baja)
            {
                this.BotonAceptar.Text = "Eliminar";
                ComboIDModulo.Enabled  = false;
                ComboIDUsuario.Enabled = false;
            }
            else if (this.Modo == ModoForm.Alta || this.Modo == ModoForm.Modificacion)
            {
                this.BotonAceptar.Text = "Guardar";
            }
            else
            {
                this.BotonAceptar.Text = "Aceptar";
            }
        }
Exemple #21
0
        public virtual void GuardarCambios()
        {
            Business.Logic.ModuloLogic ml = new ModuloLogic();
            switch (btnAceptar.Text)
            {
            case "Aceptar":
            case "Guardar":
            {
                MapearADatos();
                ml.Save(ModuloActual);
                break;
            }

            case "Eliminar":
            {
                ml.Delete(ModuloActual.ID);
                break;
            }
            }
        }
Exemple #22
0
        public ModuloDesktop(int ID, ModoForm modo)
            : this()
        {
            this.Modo    = modo;
            ModuloActual = new ModuloLogic().GetOne(ID);
            MapearDeDatos();
            switch (modo)
            {
            case (ModoForm.Alta): this.btnAceptar.Text = "Guardar";
                break;

            case (ModoForm.Modificacion): this.btnAceptar.Text = "Guardar";
                break;

            case (ModoForm.Baja): this.btnAceptar.Text = "Eliminar";
                break;

            case (ModoForm.Consulta): this.btnAceptar.Text = "Aceptar";
                break;
            }
        }
        public ProcessResult <ModuloResponse> Obtener(float codigo)
        {
            ProcessResult <ModuloResponse> resultado = new ProcessResult <ModuloResponse>();

            try
            {
                ModuloLogic lista = LogicRepository.Obtener(codigo);

                resultado.Result = new ModuloResponse();

                if (resultado.Result != null)
                {
                    resultado.Result = ModuloAdapter.ObtenerPaginado(lista);
                }
            }
            catch (Exception ex)
            {
                resultado.IsSuccess = false;
                resultado.Exception = new ApplicationLayerException <ModuloService>(ex);
            }

            return(resultado);
        }
Exemple #24
0
        public UsuarioDesktop(int ID, ModoForm modo) : this()
        {
            Modo = modo;
            var usuario = new UsuarioLogic();
            var modulo  = new ModuloLogic();

            UsuarioActual = usuario.GetOne(ID);
            List <ModuleByUser> newLista = new List <ModuleByUser>();
            var dataDeModulos            = modulo.GetAll();
            var dataDeModulosPorUser     = usuario.GetModulesByUser(ID);

            foreach (var module in dataDeModulos)
            {
                var index = dataDeModulosPorUser.FindIndex(m => m.IdModulo == module.ID);
                if (index >= 0)
                {
                    var newRow = new ModuleByUser
                    {
                        Descripcion         = module.Descripcion,
                        PermiteAlta         = dataDeModulosPorUser[index].PermiteAlta,
                        PermiteBaja         = dataDeModulosPorUser[index].PermiteBaja,
                        PermiteModificacion = dataDeModulosPorUser[index].PermiteModificacion
                    };
                    newLista.Add(newRow);
                }
                else
                {
                    var newRow = new ModuleByUser {
                        Descripcion = module.Descripcion
                    };
                    newLista.Add(newRow);
                }
            }
            this.moduleGrid.DataSource = newLista;
            MapearDeDatos();
        }
        public override void GuardarCambios()
        {
            ModuloLogic modLogic = new ModuloLogic();

            if (this.Modo == ModoForm.Alta)
            {
                Modulo modNuevo = new Modulo();
                this.ModuloActual = modNuevo;
            }
            if (this.Modo == ModoForm.Alta || this.Modo == ModoForm.Modificacion)
            {
                try
                {
                    this.MapearADatos();
                    modLogic.Save(this.ModuloActual);
                }
                catch (Exception e)
                {
                    this.Notificar(this.Text, e.Message, MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
            else if (this.Modo == ModoForm.Baja)
            {
                //buscar modulos_usuario con id_modulo a eliminar.
                //Si cantidad>0 , entonces avisar que no se puede eliminar
                //Si cantidad == 0 eliminar el modulo requerido.
                try
                {
                    modLogic.Delete(ModuloActual.Id);
                }
                catch (Exception e)
                {
                    this.Notificar(this.Text, e.Message, MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }
        public ModuloLogic Obtener(float codigo)
        {
            ModuloLogic entidadLogic = new ModuloLogic();

            try
            {
                SQLServer.OpenConection();
                SQLServer.CreateCommand("SEG.USP_SEL_MODULO_OBTENER", CommandType.StoredProcedure,
                                        SQLServer.CreateParameter("CODIGO_MODULO", SqlDbType.BigInt, codigo));
                using (IDataReader oReader = SQLServer.GetDataReader(CommandBehavior.CloseConnection))
                {
                    entidadLogic = new GenericInstance <ModuloLogic>().readDataReader(oReader);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                SQLServer.CloseConection();
            }
            return(entidadLogic);
        }
Exemple #27
0
        void Listar()
        {
            ModuloLogic modl = new ModuloLogic();

            this.dgvModulo.DataSource = modl.GetAll();
        }
Exemple #28
0
 public ModuloDesktop(AcademyContext context)
 {
     InitializeComponent();
     _moduloLogic = new ModuloLogic(new ModuloAdapter(context));
 }
Exemple #29
0
        private void FormInicial_Load(object sender, EventArgs e)
        {
            this.ocultarElementos();
            PersonaLogic         pl             = new PersonaLogic();
            ModuloUsuarioLogic   mul            = new ModuloUsuarioLogic();
            List <ModuloUsuario> modulosUsuario = mul.GetWhere(logeado.ID);
            List <Modulo>        permisos       = new List <Modulo>();

            foreach (ModuloUsuario modulo in modulosUsuario)
            {
                Modulo m = new ModuloLogic().GetOne(modulo.IdModulo);
                permisos.Add(m);
            }
            foreach (Modulo m in permisos)
            {
                switch (m.Descripcion)
                {
                case "usuario":
                    this.tsbUsuarios.Visible = true;
                    break;

                case "persona":
                    this.tsbPersonas.Visible = true;
                    break;

                case "curso":
                    this.tsbCursos.Visible = true;
                    break;

                case "plan":
                    this.tsbPlanes.Visible = true;
                    break;

                case "comision":
                    this.tsbComisiones.Visible = true;
                    break;

                case "materia":
                    this.tsbMaterias.Visible = true;
                    break;

                case "modulo":
                    this.tsbModulos.Visible = true;
                    break;

                case "especialidad":
                    this.tsbEsp.Visible = true;
                    break;

                case "editar_perfil":
                    this.tslEditarPerfil.Visible = true;
                    break;

                case "ver_materias_inscriptas":
                    this.tsbMaterias.Visible = true;
                    break;

                case "inscripcion_materia":
                    this.tsbInscripcion.Visible = true;
                    break;

                case "reporte":
                    this.tsbRC.Visible            = true;
                    this.tslReportePlanes.Visible = true;
                    break;

                case "registro_notas":
                    this.tslVerAlumnos.Visible = true;
                    break;
                }
            }
        }
Exemple #30
0
        public void Listar()
        {
            ModuloLogic moduloLogic = new ModuloLogic();

            this.DataGridViewModulos.DataSource = moduloLogic.GetAll();
        }