コード例 #1
0
        /**
         * Define un periodo para la aceptacion de solicitudes.
         **/
        public bool DefinirPeriodoSolicitud(Periodo pPeriodo)
        {
            try
            {
                SIFPeriodo _sifPeriodo = new SIFPeriodo();
                _sifPeriodo.fec_fin = pPeriodo.Fec_Fin;
                _sifPeriodo.fec_inicio = pPeriodo.Fec_Inicio;
                _sifPeriodo.num_anno = pPeriodo.Num_Anno;
                _sifPeriodo.num_periodo = pPeriodo.Num_Periodo;
                _sifPeriodo.txt_estado = pPeriodo.Txt_Estado;
                _sifPeriodo.txt_modalidad = pPeriodo.Txt_Modalidad;

                _objConexionBase = new Inclutec_BDEntities();
                _objConexionBase.AddToSIFPeriodoes(_sifPeriodo);
                _objConexionBase.SaveChanges();
                _objConexionBase.Connection.Close();

                return true;
            }
            catch (Exception)
            {
                return false;
            }
        }
コード例 #2
0
        /**
         * Retorna el ultimo periodo
         **/
        public Periodo UltimoPeriodo()
        {
            try
            {
                _objConexionBase = new Inclutec_BDEntities();
                SIFPeriodo _sifPeriodo = (from _sifPeriodos in _objConexionBase.SIFPeriodoes
                                          where _sifPeriodos.txt_estado == "En Curso"
                                          select _sifPeriodos).First();
                _objConexionBase.Connection.Close();

                Periodo _objPeriodo = new Periodo();
                _objPeriodo.Id_Periodo = _sifPeriodo.id_Periodo;
                _objPeriodo.Fec_Fin = _sifPeriodo.fec_fin;
                _objPeriodo.Fec_Inicio = _sifPeriodo.fec_inicio;
                _objPeriodo.Num_Anno = _sifPeriodo.num_anno;
                _objPeriodo.Num_Periodo = (int) _sifPeriodo.num_periodo;
                _objPeriodo.Txt_Estado = _sifPeriodo.txt_estado;
                _objPeriodo.Txt_Modalidad = _sifPeriodo.txt_modalidad;

                return _objPeriodo;
            }
            catch (Exception)
            {
                return null;
            }
        }