/// <summary> /// Devuelve el siguiente Serial de Alumno. /// </summary> /// <returns>Código de 9 cifras</returns> public static Int64 GetNewSerial(Respuestas lista) { // Obtenemos la lista de clientes ordenados por serial SortedBindingList <RespuestaInfo> respuestas = RespuestaList.GetSortedList("Serial", ListSortDirection.Ascending); // Obtenemos el último serial de servicio Int64 lastcode; if (respuestas.Count > 0) { lastcode = respuestas[respuestas.Count - 1].Serial; } else { lastcode = Convert.ToInt64(Resources.Defaults.RESPUESTA_CODE_FORMAT); } if (lista != null) { foreach (Respuesta item in lista) { if (item.Serial > lastcode) { lastcode = item.Serial; } } } lastcode++; return(lastcode); }
/// <summary> /// Devuelve el siguiente código de Módulo. /// </summary> /// <returns>Código de 9 cifras</returns> public static string GetNewCode(Respuestas lista) { Int64 lastcode = Respuesta.GetNewSerial(lista); // Devolvemos el siguiente codigo de cliente return(lastcode.ToString(Resources.Defaults.RESPUESTA_CODE_FORMAT)); }
/// <summary> /// Retrieve the complete list from db /// </summary> /// <returns>PreguntaList</returns> public static RespuestaList GetModuloList(long oid_modulo) { CriteriaEx criteria = Respuesta.GetCriteria(Respuesta.OpenSession()); criteria.Childs = false; criteria.Query = Respuestas.SELECT_BY_MODULO(AppContext.ActiveSchema.Code, oid_modulo); //No criteria. Retrieve all de List RespuestaList list = DataPortal.Fetch <RespuestaList>(criteria); CloseSession(criteria.SessionCode); return(list); }
/// <summary> /// Retrieve the complete list from db /// </summary> /// <returns>PreguntaList</returns> public static RespuestaList GetList() { CriteriaEx criteria = Respuesta.GetCriteria(Respuesta.OpenSession()); criteria.Childs = false; criteria.Query = Respuestas.SELECT(); //No criteria. Retrieve all de List RespuestaList list = DataPortal.Fetch <RespuestaList>(criteria); CloseSession(criteria.SessionCode); return(list); }
public static RespuestaList GetRespuestasExamenList(string lista_preguntas) { CriteriaEx criteria = Respuesta.GetCriteria(Respuesta.OpenSession()); Respuesta.BeginTransaction(criteria.SessionCode); criteria.Query = Respuestas.SELECT_BY_LIST(lista_preguntas); criteria.Childs = false; //No criteria. Retrieve all de List RespuestaList list = DataPortal.Fetch <RespuestaList>(criteria); CloseSession(criteria.SessionCode); return(list); }
internal static string SELECT_BY_PREGUNTA(long oid_pregunta) { return(Respuestas.SELECT_BY_PREGUNTA(oid_pregunta, false)); }