PasantiasPreProfesionales MapToEntity() { itemPasantias.Materia = ddlMateria.SelectedItem.Text; itemPasantias.CodigoDeMateria = ddlMateria.SelectedItem.Value; itemPasantias.Estado = BIT.UDLA.FLUJOS.PASANTIAS.Constants.Properties.Flujo.Default.SELECCION_PRACTICA; //BIT.UDLA.FLUJOS.PASANTIAS.Constants.Properties.Flujo.Default.SELECCION_USUARIO_DOCENTE; MateriaLogic obj = new MateriaLogic(); Materia materia = obj.SeleccionarPorId(ddlMateria.SelectedValue); string mensaje = string.Empty; itemPasantias.NombreDocenteSAES = materia.Docente; itemPasantias.DocenteIdentificador = obj.ObtenerDocenteMOSSID(materia.DocenteID, out mensaje); itemPasantias.CedulaDocente = materia.DocenteID; if (itemPasantias.DocenteIdentificador < 0) { ManejarError(new Exception(mensaje)); } return(itemPasantias); }
public int ObtenerMaximoHoras(PasantiasPreProfesionales item) { MateriaLogic obj = new MateriaLogic(); Materia materia = (item.TipoPasantiaEnum.Equals(BIT.UDLA.FLUJOS.PASANTIAS.Constants.FlujoConstantes.CON_SUPERVISION))?obj.SeleccionarPorIdSupervision(item.CodigoDeMateria, item.Matricula): obj.SeleccionarPorId(item.CodigoDeMateria); if (materia != null) { return(materia.Horas); } return(0); }