Exemple #1
0
        public static void DeletePerfil(int pPerfilID)
        {
            try
            {
                var vPerfil      = PerfilRepositorio.Get(pPerfilID);
                var vFormularios = FormularioPerfilRepositorio.GetFormularios(vPerfil.PerfilID);

                foreach (var vFormulario in vFormularios)
                {
                    FormularioPerfilRepositorio.Delete(vFormulario);
                }

                PerfilRepositorio.Delete(vPerfil);
            }
            catch (Exception ex) { throw ex; }
        }
Exemple #2
0
        public static List <FormularioReporte> GetFormulariosPerfil(int pPerfilID)
        {
            var vFormularios = new List <FormularioReporte>();

            try
            {
                var vListaFormulariosPerfil = FormularioPerfilRepositorio.GetFormularios(pPerfilID);
                foreach (var vFormulario in vListaFormulariosPerfil)
                {
                    vFormularios.Add(new FormularioReporte()
                    {
                        ID         = vFormulario.FormularioPerfilID,
                        Formulario = vFormulario.Formulario.Descripcion
                    });
                }

                return(vFormularios);
            }
            catch (Exception ex) { throw ex; }
        }