Beispiel #1
0
 public static void SaveFormularioPerfil(FormularioPerfil pFormularioPerfil)
 {
     try
     {
         FormularioPerfilRepositorio.Insert(pFormularioPerfil);
     }
     catch (Exception ex) { throw ex; }
 }
Beispiel #2
0
 public static void DeleteFormularioPerfil(int pFormularioPerfilID)
 {
     try
     {
         var vFormulario = FormularioPerfilRepositorio.Get(pFormularioPerfilID);
         FormularioPerfilRepositorio.Delete(vFormulario);
     }
     catch (Exception ex) { throw ex; }
 }
Beispiel #3
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; }
        }
Beispiel #4
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; }
        }