public tbPregrado convertPregrado(InfoPregrado _pregrado, bool esNacional) { bdConvalidacionesEntities db = new bdConvalidacionesEntities(); tbPregrado _tbPregrado = new tbPregrado(); _tbPregrado.PreGradoId = _pregrado.pregradoId; _tbPregrado.RutaCopiaTitulo = _pregrado.RutaCopiaTitulo; _tbPregrado.RutaCopiaResolucion = _pregrado.RutaCopiaResolucion; if (esNacional) { _tbPregrado.Instituto = _pregrado.Instituto; _tbPregrado.InstitutoText = _pregrado.InstitutoText; _tbPregrado.Titulo = _pregrado.Titulo; _tbPregrado.FechaTitulo = _pregrado.FechaTitulo; _tbPregrado.ciudad = _pregrado.CiudadInstitutoPre; _tbPregrado.departamento = _pregrado.DptoInstitutoPre; _tbPregrado.programa = _pregrado.NombreProgramaOtorgaPre; } else { _tbPregrado.Entidad = string.IsNullOrEmpty(_pregrado.Entidad) ? 1 : int.Parse(_pregrado.Entidad); // db.tbEntidad.Where(e => e.Entidad.Equals(_pregrado.Entidad)).FirstOrDefault().EntidadId; _tbPregrado.Resolucion = _pregrado.NroResolucion; _tbPregrado.FechaResolucion = _pregrado.FechaResolucion; } return(_tbPregrado); }
public InfoPregrado convertTbPregrado(tbPregrado _tbPregrado, bool esNacional) { InfoPregrado _pregrado = new InfoPregrado(); _pregrado.pregradoId = _tbPregrado.PreGradoId; if (esNacional) { _pregrado.Instituto = _tbPregrado.Instituto; _pregrado.InstitutoText = _tbPregrado.InstitutoText; _pregrado.Titulo = _tbPregrado.Titulo; if (_tbPregrado.FechaTitulo != null) { _pregrado.FechaTitulo = (DateTime)_tbPregrado.FechaTitulo; } else { _pregrado.FechaTitulo = DateTime.Now; } _pregrado.RutaCopiaTitulo = _tbPregrado.RutaCopiaTitulo; _pregrado.CiudadInstitutoPre = _tbPregrado.ciudad == null ? 0: (int)_tbPregrado.ciudad; _pregrado.DptoInstitutoPre = _tbPregrado.departamento == null ? 0 : (int)_tbPregrado.departamento; _pregrado.NombreProgramaOtorgaPre = _tbPregrado.programa == null ? 0 : (int)_tbPregrado.programa; } else { if (_tbPregrado.tbEntidad != null) { _pregrado.Entidad = _tbPregrado.Entidad.ToString(); } if (_tbPregrado.FechaResolucion != null) { _pregrado.FechaResolucion = (DateTime)_tbPregrado.FechaResolucion; } else { _pregrado.FechaResolucion = DateTime.Now; } _pregrado.NroResolucion = _tbPregrado.Resolucion; _pregrado.RutaCopiaResolucion = _tbPregrado.RutaCopiaResolucion; } return(_pregrado); }