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); }
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); }