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