public static void Update()
 {
     var dao = new TipoDocumentoDao();
     var td = dao.Get( 15 ).Value;
     td.Nombre = "Cartas";
     dao.Update(td);
 }
 public static void DeleteAll()
 {
     var dao = new TipoDocumentoDao();
     dao.GetAll()
         .ToList<TipoDocumento>()
         .ForEach( (x) => dao.Delete(x.Id) );
 }
        public static void Get()
        {
            var dao = new TipoDocumentoDao();
            var td = dao.Get( 15 ).Value;

            Console.WriteLine( td );
        }
 public TipoDocumentoController(
         TipoDocumentoDao dao
     )
     : base()
 {
     this.DAO = dao;
 }
        public static void Delete()
        {
            var dao = new TipoDocumentoDao();
            var td = dao.Get( 13 ).Value;

            dao.Delete( td.Id );
        }
        public static void Main(string[] args)
        {
            var tdDao = new TipoDocumentoDao();
            var taDao = new TipoAnotacionDao();
            var eDao = new EntidadDao();

            var aa = new AnallizadorAnotaciones(tdDao, eDao, taDao);
            //var res = aa.AnalizarPorPosiblesAnotaciones(@"CIRCULAR No. 005
            aa.AnalizarPorPosiblesAnotaciones(@"CIRCULAR No. 005
            San Juan de Pasto, 2 de marzo de 2016
            PARA: VICERRECTORES, DECANOS, DIRECTORES DE PROGRAMAS, JEFES DE DEPENDENCIAS.
            DE: DIVISKJN DE RECURSOS HUMANOS
            ASUNTO: SUSPENSKJN DE ACTIVIDADES 22 Y 23 DE MARZO
            Cordial Saludo:
            Se encuentra derogado el articulo
            En consideraciOn a la solicitud elevada por un grupo de personas vinculadas por contrato laboral a la Universidad de NariFio, teniendo en cuenta que mediante ResoluciOn 0398 de 2016 se estableciO la suspensiOn de actividades 10s dias 22 y 23 de marzo de 2016 y con el fin de prestar todos 10s servicios en la jornada laboral de reposiciOn prevista para el personal Docente de Tiempo completo, Empleados de Carrera, Trabajadores oficiales y de Libre nombramiento y remociOn, exceptudndose a 10s trabajadores del Fondo de Salud, Granjas y Vigilancia, se hace necesario incluir al personal vinculado mediante contrato laboral en dicha jornada y en consecuencia en el periodo de suspensiOn de actividades de 10s dias veintidOs (22) y veintitrCs (23) de marzo de 2016.
            Para el personal vinculado mediante contrato laboral, las jornadas de reposiciOn, serdn las siguientes:
            De lunes a Viernes a partir del dia tres (3) de marzo y hasta el dia dieciocho (18) de marzo de 2016, de la siguiente manera: 10s dias jueves tres (3), viernes cuatro (4) y lunes siete (7) de marzo de 7:00 am. a 12:00 m y de 2:00 p.m. a 7:00 p.m., y a partir del dia mattes ocho (8) hasta el viernes dieciocho (18) de marzo: de 7:30 a.m. a 12:00 m. y de 2:00 p.m. a 6:30 p.m.

            Se modifica el acuerdo 005 y se modifica parcialmente la circular 10 del 15 de Diciembre del 2014
            Queda reglamentada la ley 30 del 24 de Mayo del 2001 y se deroga la norma
            Atentamente,
            ,aEU;Br,1 GU,,,RR,, Jefe DivisiOn Recurs Humanos
            ")
            .ForEach(x => Console.WriteLine(x + "\n--------------------------------------------\n\n"));
            //Console.WriteLine( res );
        }
        public static void GetAll()
        {
            var dao = new TipoDocumentoDao();
            var lista = dao.GetAll();

            lista.ToList<TipoDocumento>()
                .ForEach( x => Console.WriteLine(x) );
        }
 public static void Populate()
 {
     var dao = new TipoDocumentoDao();
     dao.Create( new TipoDocumento() { Nombre = "Acta" } );
     dao.Create(new TipoDocumento() { Nombre = "Resolución" });
     dao.Create(new TipoDocumento() { Nombre = "Circular" });
     dao.Create(new TipoDocumento() { Nombre = "Ley" });
     dao.Create(new TipoDocumento() { Nombre = "Acuerdo" });
 }
        public static void Create()
        {
            var dao = new TipoDocumentoDao();
            var td = new TipoDocumento();

            td.Nombre = "Carta";

            td = dao.Create( td ).Value;
            Console.WriteLine( td );
        }
 public ContenidoController(
     Dictionary<Guid, Archivo> archivoMap, 
     Dictionary<Guid, Documento> documentoMap,
     ContenidoDao dao,
     TipoDocumentoDao tdDao,
     TipoAnotacionDao taDao)
 {
     this.archivoMap = archivoMap;
     this.documentoMap = documentoMap;
     this.dao = dao;
     this.taDao = taDao;
     this.tdDao = tdDao;
 }
 public FilesController(IPdfToText pdfToText,
         Dictionary<Guid, Archivo> dictionary, ArchivoDao dao,
         TipoAnotacionDao taDao,
         TipoDocumentoDao tdDao,
         ContenidoDao cDao)
     : base()
 {
     this.pdfToText = pdfToText;
     map = dictionary;
     this.dao = dao;
     this.taDao = taDao;
     this.tdDao = tdDao;
     this.cDao= cDao;
 }
        public static void PopulateTe()
        {
            var dao = new TipoEntidadDao();
            var daoTd = new TipoDocumentoDao();

            dao.Create(new TipoEntidad() {
                Nombre = "Rectoria",
                DocumentosSoportados = new TipoDocumento[] {
                    daoTd.Get(1).Value,
                    daoTd.Get(2).Value,
                    daoTd.Get(3).Value,
                    daoTd.Get(4).Value,
                    daoTd.Get(5).Value
                }
            } );

            dao.Create(new TipoEntidad()
            {
                Nombre = "Facultad",
                DocumentosSoportados = new TipoDocumento[] {
                    daoTd.Get(1).Value,
                    daoTd.Get(2).Value,
                    daoTd.Get(3).Value,
                    daoTd.Get(4).Value
                }
            });

            dao.Create(new TipoEntidad()
            {
                Nombre = "Programa",
                DocumentosSoportados = new TipoDocumento[] {
                    daoTd.Get(1).Value,
                    daoTd.Get(2).Value,
                    daoTd.Get(3).Value,
                }
            });

            dao.Create(new TipoEntidad()
            {
                Nombre = "Secretaría",
                DocumentosSoportados = new TipoDocumento[] {
                    daoTd.Get(1).Value,
                    daoTd.Get(2).Value
                }
            });
        }
        public static void CreateTE()
        {
            var dao = new TipoEntidadDao();
            var daoTd = new TipoDocumentoDao();
            var te = new TipoEntidad();
            te.Nombre = "Rectoria";
            te.DocumentosSoportados = new TipoDocumento[] {
                daoTd.Get(26).Value,
                daoTd.Get(27 ).Value,
                daoTd.Get(28).Value,
                daoTd.Get( 29).Value,
                daoTd.Get( 30 ).Value
            };

            te = dao.Create( te ).Value;
            Console.WriteLine( te );
        }
 public AnalizadorAnotaciones(TipoDocumentoDao tdDao, TipoAnotacionDao taDao)
 {
     this.tdDao = tdDao;
     this.taDao = taDao;
 }
        public static void UpdateTe()
        {
            var dao = new TipoEntidadDao();
            var daoTd = new TipoDocumentoDao();
            var te = dao.Get( 3 ).Value;

            te.DocumentosSoportados = new TipoDocumento[] {
                daoTd.Get( 26 ).Value,
                daoTd.Get( 30).Value
            };

            te = dao.Update( te ).Value;

            Console.WriteLine( te );
        }