Exemple #1
0
        public Programa convertTbPrograma(tbPrograma _tbPrograma)
        {
            Programa _programa = new Programa();

            _programa.programaId            = _tbPrograma.programaId;
            _programa.NombrePrograma        = _tbPrograma.NombrePrograma;
            _programa.NombreProgramaText    = _tbPrograma.NombreProgramaText;
            _programa.TipoEducacionSuperior = _tbPrograma.TipoEducacionSuperior.ToString();
            _programa.TipoMaestria          = _tbPrograma.TipoMaestria;
            _programa.Duracion           = (int)_tbPrograma.Duracion;
            _programa.TipoDuracion       = _tbPrograma.TipoDuracion.ToString();
            _programa.FechaTitulo        = (DateTime)_tbPrograma.FechaTitulo;
            _programa.ModalidadPrograma  = _tbPrograma.ModalidadPrograma.ToString();
            _programa.DenominacionTitulo = _tbPrograma.DenominacionTitulo;
            if (!string.IsNullOrEmpty(_programa.NombrePrograma))
            {
                if (_tbPrograma.NombrePrograma.Equals("0"))
                {
                    _programa.TituloObtenidoManual = _tbPrograma.TituloObtenido;
                }
                else
                {
                    _programa.TituloObtenido = _tbPrograma.TituloObtenido;
                }
            }
            else
            {
                _programa.TituloObtenidoManual = _tbPrograma.TituloObtenido;
                _programa.TituloObtenido       = "N/A";
            }


            _programa.SegundaEspecialidad     = (bool)_tbPrograma.SegundaEspecialidad;
            _programa.SegundaEspecialidadNal  = (bool)_tbPrograma.SegundaEspecialidadNal;
            _programa.EspecialidadMedicaSalud = (bool)_tbPrograma.EspecialidadMedicaSalud;
            _programa.CampoAmplioConocimiento = (int)_tbPrograma.CampoAmplioConocimiento;// _tbPrograma.tbCampoAmplioConocimiento.CampoAmplioConocimiento;

            return(_programa);
        }
Exemple #2
0
        public tbPrograma convertPrograma(Programa _Programa)
        {
            tbPrograma _tbPrograma = new tbPrograma();

            _tbPrograma.programaId            = _Programa.programaId;
            _tbPrograma.NombrePrograma        = _Programa.NombrePrograma;
            _tbPrograma.TipoEducacionSuperior = int.Parse(_Programa.TipoEducacionSuperior);
            _tbPrograma.TipoMaestria          = _Programa.TipoMaestria;
            _tbPrograma.Duracion           = _Programa.Duracion;
            _tbPrograma.TipoDuracion       = int.Parse(_Programa.TipoDuracion);
            _tbPrograma.FechaTitulo        = _Programa.FechaTitulo;
            _tbPrograma.ModalidadPrograma  = int.Parse(_Programa.ModalidadPrograma);
            _tbPrograma.DenominacionTitulo = _Programa.DenominacionTitulo;
            if (!string.IsNullOrEmpty(_Programa.NombrePrograma))
            {
                if (_Programa.NombrePrograma.Equals("0"))
                {
                    _tbPrograma.TituloObtenido     = _Programa.TituloObtenidoManual;
                    _tbPrograma.NombreProgramaText = _Programa.NombreProgramaText;
                }
                else
                {
                    _tbPrograma.TituloObtenido     = _Programa.TituloObtenido;
                    _tbPrograma.NombreProgramaText = db.PRO_PROGRAMA_EXTRANJERO.Find(int.Parse(_Programa.NombrePrograma)).DENOMINACION;
                }
            }
            else
            {
                _tbPrograma.TituloObtenido     = _Programa.TituloObtenidoManual;
                _tbPrograma.NombreProgramaText = _Programa.NombreProgramaText;
            }
            _tbPrograma.SegundaEspecialidad     = _Programa.SegundaEspecialidad;
            _tbPrograma.SegundaEspecialidadNal  = _Programa.SegundaEspecialidadNal;
            _tbPrograma.EspecialidadMedicaSalud = _Programa.EspecialidadMedicaSalud;
            _tbPrograma.CampoAmplioConocimiento = _Programa.CampoAmplioConocimiento; // db.tbCampoAmplioConocimiento.Where(d => d.CampoAmplioConocimiento.Equals(_Programa.CampoAmplioConocimiento)).FirstOrDefault().CampoAmplioConocimientoId;

            return(_tbPrograma);
        }