public bool Actualizar(clsModulo Modulo) { try { return(Modulo.Actualizar()); } catch (System.Exception) { return(false); } }
public clsModulo getModuloClass() { try { clsModulo Modulo = new clsModulo(); return(Modulo); } catch (System.Exception Ex) { string strErrorMessage = "Error al devolver la clase para los datos del módulo."; throw new System.Exception(strErrorMessage, Ex); } }
public bool Agregar(clsModulo Modulo) { try { System.Diagnostics.Debug.WriteLine(Modulo.Objetivos); return(System.Convert.ToBoolean(Modulo.Agregar())); } catch (System.Exception Ex) { System.Diagnostics.Debug.WriteLine(Ex.ToString()); return(false); } }
public DataView FillcboModulo() { try { clsModulo Modulo = new clsModulo(); DataView ModulosView = Modulo.getLista().DefaultView; Modulo = null; return(ModulosView); } catch (System.Exception Ex) { throw new System.Exception("Imposible recuperar los datos para la lista de los Módulos.", Ex); } }
public bool Eliminar(System.Byte Id) { try { bool boResult; clsModulo Modulo = new clsModulo(); boResult = Modulo.Eliminar(Id); return(boResult); } catch (System.Exception Ex) { throw new System.Exception("Error al eliminar el módulo.", Ex); } }
public string[] WhyCanNotBeDeleted(System.Byte Id) { try { clsModulo Modulo = new clsModulo(); string[] boResult; boResult = Modulo.WhyCanNotBeDeleted(Id); return(boResult); } catch (System.Exception Ex) { throw new System.Exception("Error al recuperar la(s) causa que impide eliminar el módulo.", Ex); } }
public bool canBeDeleted(System.Byte Id) { try { clsModulo Modulo = new clsModulo(); bool boResult = false; boResult = Modulo.canBeDeleted(Id); return(boResult); } catch (System.Exception Ex) { throw new System.Exception("Error al comprobar si puede ser eliminado el módulo.", Ex); } }
public bool isValidForChangeNombreCorto(System.Byte Id, System.String NombreCorto) { try { clsModulo Modulo = new clsModulo(); bool boIsValid = !Modulo.ExistNombreCorto(Id, NombreCorto.Trim()); Modulo = null; return(boIsValid); } catch (System.Exception Ex) { throw new System.Exception("Error al validar si existe el Nombre corto.", Ex); } }
public bool isValidForChangeNoOrden(System.Byte Id, System.Byte NoOrden) { try { clsModulo Modulo = new clsModulo(); bool boIsValid = !Modulo.ExistNoOrden(Id, NoOrden); Modulo = null; return(boIsValid); } catch (System.Exception Ex) { throw new System.Exception("Error al validar el Número de orden.", Ex); } }
public System.Byte getNextNoOrden() { try { clsModulo Modulo = new clsModulo(); System.Byte bytNextNoOrden = Modulo.getNextNoOrden(); Modulo = null; return(bytNextNoOrden); } catch (System.Exception Ex) { throw new System.Exception("Error al conseguir el próximo Número de orden correspondiente.", Ex); } }
public DataView getListaModulos() { try { clsModulo Modulo = new clsModulo(); DataView vwModulo = Modulo.getExtendedLista(true).DefaultView; Modulo = null; return(vwModulo); } catch (System.Exception Ex) { throw new System.Exception("Imposible recuperar la lista de los módulos registrados.", Ex); } }
public DataView getAllRecords() { clsModulo Modulo = new clsModulo(); DataTable dtModulos = new DataTable(); dtModulos = Modulo.getAllRecords(); for (int i = 0; i <= (dtModulos.Rows.Count - 1); i++) { dtModulos.Rows[i]["Objetivos"] = clsUtiles.getFromBLOB(dtModulos.Rows[i]["Objetivos"]).ToString(); } DataView dvModulos = dtModulos.DefaultView; dtModulos = null; Modulo = null; return(dvModulos); }
public DataView FillPageData() { try { clsModulo Modulo = new clsModulo(); DataTable dtModulos = new DataTable(); dtModulos = Modulo.getAllRecords(); for (int i = 0; i <= (dtModulos.Rows.Count - 1); i++) { dtModulos.Rows[i]["Objetivos"] = clsUtiles.getFromBLOB(dtModulos.Rows[i]["Objetivos"]).ToString(); } DataView dvModulos = dtModulos.DefaultView; dtModulos = null; Modulo = null; return(dvModulos); } catch (System.Exception Ex) { string strErrorMessage = "Error al recuperar los datos de los Módulos actualmente registrados."; throw new System.Exception(strErrorMessage, Ex); } }
public string[] getDatosMaestria(System.Byte bytMode) { try { clsMaestria Maestria = new clsMaestria(); string[] strResult = new string[2]; strResult[0] = Maestria.Nombre; // Cadena que representa el TAB. string strTab = System.Web.UI.HtmlTextWriter.DefaultTabString; // Las comillas dobles. char strQuote = System.Web.UI.HtmlTextWriter.DoubleQuoteChar; // Nueva línea string strNewLine = System.Environment.NewLine; // Cadena HTML a escribir como la propiedad innerHTML de la tabla "tbl_DatosMaestria" string strHTML = string.Empty; switch (bytMode) { case 2: { System.Text.StringBuilder sbMode2 = new System.Text.StringBuilder(); sbMode2.Append(strTab + "<tr>" + System.Environment.NewLine); sbMode2.Append(strTab + strTab + "<td><b>Fundamentos</b></td>" + strNewLine); sbMode2.Append(strTab + "</tr>" + System.Environment.NewLine); sbMode2.Append(strTab + "<tr>" + System.Environment.NewLine); sbMode2.Append(strTab + strTab + "<td>" + Maestria.Fundamentos + "</td>" + strNewLine); sbMode2.Append(strTab + "</tr>" + System.Environment.NewLine); sbMode2.Append(strTab + "<tr>" + System.Environment.NewLine); sbMode2.Append(strTab + strTab + "<td><hr color='#47639a' size='1'></hr>" + strNewLine); sbMode2.Append(strTab + "</tr>" + System.Environment.NewLine); sbMode2.Append(strTab + "<tr>" + System.Environment.NewLine); sbMode2.Append(strTab + strTab + "<td><b>Requisitos de ingreso</b></td>" + strNewLine); sbMode2.Append(strTab + "</tr>" + System.Environment.NewLine); sbMode2.Append(strTab + "<tr>" + System.Environment.NewLine); sbMode2.Append(strTab + strTab + "<td>" + Maestria.RequisitosIngreso + "</td>" + strNewLine); sbMode2.Append(strTab + "</tr>" + System.Environment.NewLine); sbMode2.Append(strTab + "<tr>" + System.Environment.NewLine); sbMode2.Append(strTab + strTab + "<td style='PADDING-TOP: 10px'><a id='lnkDatosMaestria' title='Ver Provincia, Director, etc.' href=" + strQuote + "JavaScript:getDatosMaestria(1);" + strQuote + " target='_self' name='lnkDatosMaestria'>Regresar...</a></td>" + strNewLine); sbMode2.Append(strTab + "</tr>" + System.Environment.NewLine); strHTML = sbMode2.ToString(); break; } default: { clsProvincia Provincia = new clsProvincia(); string strProvincia = Provincia.Nombre; Provincia = null; clsUsuario Usuario = new clsUsuario(Maestria.IdUsuarioDirector); string strDirector = Usuario.Nombre + " " + Usuario.Apellidos; Usuario = null; clsModulo Modulo = new clsModulo(Maestria.IdModuloActual); string strModuloActual = Modulo.NombreCorto != Modulo.NombreCompleto?Modulo.NombreCorto + ". " + Modulo.NombreCompleto:Modulo.NombreCorto; clsSede Sede = new clsSede(); System.Byte bytCantSedes = Sede.getCantidad(); Sede = null; System.UInt32[] aryCantUsuarios = new System.UInt32[3]; clsAcademico Academico = new clsAcademico(); aryCantUsuarios[0] = Academico.getCantidad(); Academico = null; clsDocente Docente = new clsDocente(); aryCantUsuarios[1] = Docente.getCantidad(); Docente = null; clsMaestrante Maestrante = new clsMaestrante(); aryCantUsuarios[2] = Maestrante.getCantidad(); Maestrante = null; System.Text.StringBuilder sbMode1 = new System.Text.StringBuilder(); string strFormatTDBeg = "<td style='PADDING-BOTTOM: 10px' valign='top'>"; string strFormatTDEnd = " </td>"; // Provincia. sbMode1.Append(strTab + "<tr>" + System.Environment.NewLine); sbMode1.Append(strTab + strTab + strFormatTDBeg + "<b>Provincia:</b>" + strFormatTDEnd + strNewLine); sbMode1.Append(strTab + strTab + strFormatTDBeg + strProvincia + strFormatTDBeg + strNewLine); sbMode1.Append(strTab + "</tr>" + System.Environment.NewLine); // Director. sbMode1.Append(strTab + "<tr>" + System.Environment.NewLine); sbMode1.Append(strTab + strTab + strFormatTDBeg + "<b>Director:</b>" + strFormatTDEnd + strNewLine); sbMode1.Append(strTab + strTab + strFormatTDBeg + "<a href=\"perfil.aspx?Id=" + Maestria.IdUsuarioDirector + "\">" + strDirector + "</a>" + strFormatTDBeg + strNewLine); sbMode1.Append(strTab + "</tr>" + System.Environment.NewLine); // Fecha de inicio. sbMode1.Append(strTab + "<tr>" + System.Environment.NewLine); sbMode1.Append(strTab + strTab + strFormatTDBeg + "<b>Fecha de inicio:</b>" + strFormatTDEnd + strNewLine); sbMode1.Append(strTab + strTab + strFormatTDBeg + clsUtiles.getPresentationDateLong(Maestria.datFechaInicio) + strFormatTDBeg + strNewLine); sbMode1.Append(strTab + "</tr>" + System.Environment.NewLine); // Fecha de fin. sbMode1.Append(strTab + "<tr>" + System.Environment.NewLine); sbMode1.Append(strTab + strTab + strFormatTDBeg + "<b>Fecha de finalización:</b>" + strFormatTDEnd + strNewLine); sbMode1.Append(strTab + strTab + strFormatTDBeg + clsUtiles.getPresentationDateLong(Maestria.datFechaFin) + strFormatTDBeg + strNewLine); sbMode1.Append(strTab + "</tr>" + System.Environment.NewLine); // Estado de la matrícula. sbMode1.Append(strTab + "<tr>" + System.Environment.NewLine); sbMode1.Append(strTab + strTab + strFormatTDBeg + "<b>Estado de la matrícula:</b>" + strFormatTDEnd + strNewLine); sbMode1.Append(strTab + strTab + strFormatTDBeg + (Maestria.MatriculaAbierta?"Abierta":"Cerrada") + strFormatTDBeg + strNewLine); sbMode1.Append(strTab + "</tr>" + System.Environment.NewLine); // Módulo actual. sbMode1.Append(strTab + "<tr>" + System.Environment.NewLine); sbMode1.Append(strTab + strTab + strFormatTDBeg + "<b>Módulo actual:</b>" + strFormatTDEnd + strNewLine); sbMode1.Append(strTab + strTab + strFormatTDBeg + "<a href=\"lista_modulos.aspx\">" + strModuloActual + "</a>" + strFormatTDBeg + strNewLine); sbMode1.Append(strTab + "</tr>" + System.Environment.NewLine); // Sedes universitarias. sbMode1.Append(strTab + "<tr>" + System.Environment.NewLine); sbMode1.Append(strTab + strTab + strFormatTDBeg + "<b>Sedes universitarias:</b>" + strFormatTDEnd + strNewLine); sbMode1.Append(strTab + strTab + strFormatTDBeg + "<a href=\"lista_sedes.aspx\">" + bytCantSedes + "</a>" + strFormatTDBeg + strNewLine); sbMode1.Append(strTab + "</tr>" + System.Environment.NewLine); // Usuarios registrados /* * sbMode1.Append(strTab + "<tr>" + System.Environment.NewLine); * sbMode1.Append(strTab + strTab + "<td style='PADDING-BOTTOM: 10px' valign='top' rowspan='3'>" + "<b>Usuarios registrados:</b>" + strFormatTDEnd + strNewLine); * sbMode1.Append(strTab + strTab + "<td valign='top'><a href='lista_usuarios.aspx?role=academico'>Académicos:</a> " + aryCantUsuarios[0] + strFormatTDBeg + strNewLine); * sbMode1.Append(strTab + "</tr>" + System.Environment.NewLine); * sbMode1.Append(strTab + "<tr>" + System.Environment.NewLine); * sbMode1.Append(strTab + strTab + "<td valign='top'><a href='lista_usuarios.aspx?role=docente'>Docentes:</a> " + aryCantUsuarios[1] + strFormatTDBeg + strNewLine); * sbMode1.Append(strTab + "</tr>" + System.Environment.NewLine); * sbMode1.Append(strTab + "<tr>" + System.Environment.NewLine); * sbMode1.Append(strTab + strTab + "<td valign='top'><a href='lista_usuarios.aspx?role=maestrante'>Maestrantes: </a>" + aryCantUsuarios[2] + strFormatTDBeg + strNewLine); * sbMode1.Append(strTab + "</tr>" + System.Environment.NewLine); */ sbMode1.Append(strTab + "<tr>" + System.Environment.NewLine); sbMode1.Append(strTab + strTab + strFormatTDBeg + "<b>Usuarios registrados:</b>" + strFormatTDEnd + strNewLine); sbMode1.Append(strTab + strTab + "<td valign='top'>" + strNewLine); sbMode1.Append(strTab + strTab + strTab + "<a href='lista_usuarios.aspx?role=academico'>académicos: " + aryCantUsuarios[0] + "</a>" + ", " + strNewLine); sbMode1.Append(strTab + strTab + strTab + "<a href='lista_usuarios.aspx?role=docente'>docentes: " + aryCantUsuarios[1] + "</a>" + ", " + strNewLine); sbMode1.Append(strTab + strTab + strTab + "<a href='lista_usuarios.aspx?role=maestrante'>maestrantes: " + aryCantUsuarios[2] + "</a>" + strNewLine); sbMode1.Append(strTab + strTab + strFormatTDBeg + strNewLine); sbMode1.Append(strTab + "</tr>" + System.Environment.NewLine); // Link a "Más detalles...". sbMode1.Append(strTab + "<tr>" + System.Environment.NewLine); sbMode1.Append(strTab + strTab + "<td colspan='2'><a id='lnkDatosMaestria' title='Ver Fundamentos, Requisitos para la matrícula, etc.' href=" + strQuote + "JavaScript:getDatosMaestria(2);" + strQuote + " target='_self' name='lnkDatosMaestria'>Más detalles...</a></td>" + strNewLine); sbMode1.Append(strTab + "</tr>" + System.Environment.NewLine); strHTML = sbMode1.ToString(); break; } } Maestria = null; strResult[1] = "<table style='POSITION: relative' cellpadding='5' align='center' border='0'>" + strHTML + "</table>"; return(strResult); } catch (System.Exception Ex) { throw new System.Exception("Error al recuperar datos de la maestría.", Ex); } }