public static IList <TDI_Estado> ObtieneEstadoPorCP(int cdPostal) { #region Query Armado List <TDI_Estado> lstEstado = new List <TDI_Estado>(); string strSQL = string.Empty; Azteca.Utility.Security.Rijndael _ChyperRijndael = new Azteca.Utility.Security.Rijndael(); ISession session = NHibernateHelperORACLE.GetSession(); strSQL += " SELECT est.ESTADO_NOMBRE Nombre, est.ID_ESTADO iD "; strSQL += " FROM seml_tdi_colonias col, "; strSQL += " seml_tdi_cpcol cpcol, "; strSQL += " seml_the_tipoasenta asen, "; strSQL += " seml_the_tipozona zon, "; strSQL += " seml_tdi_municipios mun, "; strSQL += " seml_tdi_estado est "; strSQL += " WHERE cpcol.id_codigopostal = " + cdPostal; strSQL += " AND cpcol.id_colonia = col.id_colonia "; strSQL += " AND col.id_asentamiento = asen.id_asentamiento "; strSQL += " AND zon.id_zona = col.id_zona "; strSQL += " AND mun.ID_MUNICIPIO = col.ID_MUNICIPIO "; strSQL += " and mun.ID_ESTADO = est.ID_ESTADO "; strSQL += " and mun.MUNICIPIO_ESTATUS = 'A' "; strSQL += " and est.ESTADO_ESTATUS = 'A' "; strSQL += " ORDER BY ESTADO_NOMBRE ASC "; try { ISQLQuery consultaIQRY = session.CreateSQLQuery(strSQL); consultaIQRY.AddScalar("Nombre", NHibernateUtil.String); //0 consultaIQRY.AddScalar("iD", NHibernateUtil.Int32); //1 IList lista = consultaIQRY.List(); foreach (Object[] obj in lista) { TDI_Estado oEstado = new TDI_Estado(); oEstado.EstadoNombre = System.Convert.ToString(obj[0]); oEstado.IdEstado = System.Convert.ToInt32(obj[1]); lstEstado.Add(oEstado); } } catch (Exception ex) { MngDatosLogErrores.GuardaError(ex, "MngDatosEstado"); lstEstado = null; return(lstEstado); } finally { session.Close(); session.Dispose(); session = null; } return(lstEstado); #endregion }
public static List <IntentosUserXIP> ConsultaUltimoAccesos(string IP) { string strSql = string.Empty; List <IntentosUserXIP> Accesos = new List <IntentosUserXIP>(); ISession session = NHibernateHelperORACLE.GetSession(); strSql += " select INTENTOS, ACCESO, IP from ( " + " SELECT loac.loac_llav_pr as INTENTOS, tiac.tiac_llav_pr AS acceso, loac_usip AS ip " + " FROM secn_the_loac loac, secn_tdi_tiac tiac " + " where " + " loac_usip = '" + IP + "' " + " order by loac_llav_pr desc) " + " where rownum <= 10 "; try { ISQLQuery consultaImagenesOT = session.CreateSQLQuery(strSql); consultaImagenesOT.AddScalar("INTENTOS", NHibernateUtil.Int32); consultaImagenesOT.AddScalar("ACCESO", NHibernateUtil.Int32); consultaImagenesOT.AddScalar("IP", NHibernateUtil.String); IList listaImagenesOT = consultaImagenesOT.List(); if (listaImagenesOT != null) { if (listaImagenesOT.Count > 1) { foreach (Object[] Tmp in listaImagenesOT) { IntentosUserXIP IUAdd = new IntentosUserXIP(); IUAdd.TipoIntento = (Int32)Tmp[0]; IUAdd.NoIP = Tmp[1].ToString(); IUAdd.NumIntento = (Int32)Tmp[2]; Accesos.Add(IUAdd); } } else { IntentosUserXIP IUAdd = new IntentosUserXIP(); IUAdd.TipoIntento = (Int32)((object[])((listaImagenesOT[0])))[0]; IUAdd.NoIP = ((object[])((listaImagenesOT[0])))[1].ToString(); IUAdd.NumIntento = (Int32)((object[])((listaImagenesOT[0])))[2]; Accesos.Add(IUAdd); } } return(Accesos); } catch (Exception ex) { return(Accesos); } finally { session.Close(); session.Dispose(); session = null; } }
public static List <IntentosUserXIP> ConsultaUltimoAccesos() { string strSql = string.Empty; List <IntentosUserXIP> Accesos = new List <IntentosUserXIP>(); ISession session = NHibernateHelperORACLE.GetSession(); strSql += " SELECT DISTINCT ID_TIPOACCESO AS ACCESO,LOG_IP AS IP , COUNT(EMPL_LLAV_PR) INTENTOS FROM "; strSql += " ( SELECT * FROM SEML_TDI_LOGACCESO "; strSql += " ORDER BY LOG_FECHAACCESO DESC ) WHERE ROWNUM <= 10 "; strSql += " GROUP BY ID_TIPOACCESO,LOG_IP ORDER BY 2,1 "; try { ISQLQuery consultaImagenesOT = session.CreateSQLQuery(strSql); consultaImagenesOT.AddScalar("ACCESO", NHibernateUtil.Int32); consultaImagenesOT.AddScalar("IP", NHibernateUtil.String); consultaImagenesOT.AddScalar("INTENTOS", NHibernateUtil.Int32); IList listaImagenesOT = consultaImagenesOT.List(); if (listaImagenesOT != null) { if (listaImagenesOT.Count > 1) { foreach (Object[] Tmp in listaImagenesOT) { IntentosUserXIP IUAdd = new IntentosUserXIP(); IUAdd.TipoIntento = (Int32)Tmp[0]; IUAdd.NoIP = Tmp[1].ToString(); IUAdd.NumIntento = (Int32)Tmp[2]; Accesos.Add(IUAdd); } } else { IntentosUserXIP IUAdd = new IntentosUserXIP(); IUAdd.TipoIntento = (Int32)((object[])((listaImagenesOT[0])))[0]; IUAdd.NoIP = ((object[])((listaImagenesOT[0])))[1].ToString(); IUAdd.NumIntento = (Int32)((object[])((listaImagenesOT[0])))[2]; Accesos.Add(IUAdd); } } return(Accesos); } catch (Exception ex) { return(Accesos); } finally { session.Close(); session.Dispose(); session = null; } }
public static IList <TDI_EncuestaDispositivo> ObtieneDispoByIdEncNumTel(string idEncuesta, string numTelefonico) { #region Query Armado List <TDI_EncuestaDispositivo> lstEncuestasDispo = new List <TDI_EncuestaDispositivo>(); string strSQL = string.Empty; Azteca.Utility.Security.Rijndael _ChyperRijndael = new Azteca.Utility.Security.Rijndael(); ISession session = NHibernateHelperORACLE.GetSession(); strSQL += " select distinct EDISPO.ID_DISPOSITIVO id_Dispo, EDISPO.ID_ENCUESTA id_enc, edispo.id_envio id_envio "; strSQL += " from seml_tdi_encuestadispositivo edispo, seml_the_dispositivo dispo "; strSQL += " where EDISPO.ID_DISPOSITIVO=DISPO.ID_DISPOSITIVO and "; strSQL += " DISPO.DISPO_NUMTELEFONO=" + numTelefonico + " AND EDISPO.ID_ENCUESTA=" + idEncuesta + " "; try { ISQLQuery consultaIQRY = session.CreateSQLQuery(strSQL); consultaIQRY.AddScalar("ID_DISPO", NHibernateUtil.Int32); //0 consultaIQRY.AddScalar("ID_ENC", NHibernateUtil.Int32); //1 consultaIQRY.AddScalar("ID_ENVIO", NHibernateUtil.Int32); //2 IList lista = consultaIQRY.List(); foreach (Object[] obj in lista) { TDI_EncuestaDispositivo EncuDispo = new TDI_EncuestaDispositivo(); EncuDispo.IdDispositivo = new THE_Dispositivo() { IdDispositivo = int.Parse(obj[0].ToString()) }; EncuDispo.IdDispo = int.Parse(obj[0].ToString()); EncuDispo.IdEncuesta = new THE_Encuesta() { IdEncuesta = int.Parse(obj[1].ToString()) }; EncuDispo.IdEnvio = Convert.ToInt32(obj[2].ToString()); lstEncuestasDispo.Add(EncuDispo); } } catch { lstEncuestasDispo = null; return(lstEncuestasDispo); } finally { session.Close(); session.Dispose(); session = null; } return(lstEncuestasDispo); #endregion }
public static IList <THE_Encuesta> ObtieneDatosEncuestaPreview(int IdEncuesta) { #region Query Armado List <THE_Encuesta> lstEncuesta = new List <THE_Encuesta>(); string strSQL = string.Empty; Azteca.Utility.Security.Rijndael _ChyperRijndael = new Azteca.Utility.Security.Rijndael(); ISession session = NHibernateHelperORACLE.GetSession(); strSQL += " SELECT encuesta.ID_ENCUESTA encuId, encuesta.ENCUESTA_NOMBRE encuNombre "; strSQL += " FROM seml_the_encuesta encuesta "; strSQL += " WHERE encuesta.id_encuesta = " + IdEncuesta; strSQL += " AND encuesta.encuesta_stat = 'A' "; try { ISQLQuery consultaIQRY = session.CreateSQLQuery(strSQL); consultaIQRY.AddScalar("encuId", NHibernateUtil.Int32); //0 consultaIQRY.AddScalar("encuNombre", NHibernateUtil.String); //1 IList lista = consultaIQRY.List(); List <THE_Preguntas> lstPregun = new List <THE_Preguntas>(); List <THE_Respuestas> lstRespu = new List <THE_Respuestas>(); THE_Encuesta ItemEncuesta = new THE_Encuesta(); foreach (Object[] obj in lista) { foreach (THE_Preguntas oPreg in MngDatosPreguntas.ObtienePreguntasPorEncuesta(System.Convert.ToInt32(obj[0]))) { lstRespu = new List <THE_Respuestas>(); foreach (THE_Respuestas oResp in MngDatosRespuestas.ObtenerRespuestasPorPregunta(oPreg.IdPregunta)) { lstRespu.Add(oResp); } oPreg.ListaRespuestas = lstRespu; lstPregun.Add(oPreg); ItemEncuesta.LstPreg = lstPregun; } } lstEncuesta.Add(ItemEncuesta); } catch (Exception ex) { lstEncuesta = null; return(lstEncuesta); } finally { session.Close(); session.Dispose(); session = null; } return(lstEncuesta); #endregion }
public static IList <THE_ArbolEncuesta> ObtenerArbol(int id_Encuesta) { List <THE_ArbolEncuesta> lstArbolEncuesta = new List <THE_ArbolEncuesta>(); string strSQL = string.Empty; Azteca.Utility.Security.Rijndael _ChyperRijndael = new Azteca.Utility.Security.Rijndael(); ISession session = NHibernateHelperORACLE.GetSession(); strSQL += " SELECT DISTINCT preg.id_pregunta, preg.pregunta_desc, resp.id_respuesta, "; strSQL += " resp.respuesta_desc, resp.id_siguientepregunta "; strSQL += " FROM seml_the_respuestas resp, "; strSQL += " seml_the_preguntas preg, "; strSQL += " seml_the_encuesta enc "; strSQL += " WHERE enc.id_encuesta = preg.id_encuesta "; strSQL += " AND preg.id_pregunta = resp.id_pregunta(+) "; strSQL += " AND enc.id_encuesta = " + id_Encuesta; strSQL += " AND preg.preg_estatus = 'A' "; strSQL += " AND RESP.RESP_ESTATUS (+)= 'A' "; strSQL += " ORDER BY id_pregunta "; try { ISQLQuery consultaIQRY = session.CreateSQLQuery(strSQL); consultaIQRY.AddScalar("ID_Pregunta", NHibernateUtil.Int32); //0 consultaIQRY.AddScalar("Pregunta_Desc", NHibernateUtil.String); //1 consultaIQRY.AddScalar("ID_Respuesta", NHibernateUtil.Int32); //2 consultaIQRY.AddScalar("Respuesta_Desc", NHibernateUtil.String); //3 consultaIQRY.AddScalar("ID_SIGUIENTEPREGUNTA", NHibernateUtil.Int32); //4 IList lista = consultaIQRY.List(); foreach (Object[] obj in lista) { THE_ArbolEncuesta oNodo = new THE_ArbolEncuesta(); oNodo.ID_Pregunta = System.Convert.ToInt32(obj[0]); oNodo.Pregunta_Desc = System.Convert.ToString(obj[1]); oNodo.ID_Respuesta = System.Convert.ToInt32(obj[2]); oNodo.Respuesta_Desc = System.Convert.ToString(obj[3]); oNodo.ID_PreguntaAnterior = System.Convert.ToInt32(obj[4]); lstArbolEncuesta.Add(oNodo); } } catch { lstArbolEncuesta = null; return(lstArbolEncuesta); } finally { session.Close(); session.Dispose(); session = null; } return(lstArbolEncuesta); }
public static List <TDI_Notificaciones> ObtieneNotificaciones() { #region Query Armado List <TDI_Notificaciones> listaEncuesta = new List <TDI_Notificaciones>(); string strSQL = string.Empty; Azteca.Utility.Security.Rijndael _ChyperRijndael = new Azteca.Utility.Security.Rijndael(); ISession session = NHibernateHelperORACLE.GetSession(); strSQL += " select noti.TOKEN tkn, noti.MENSAJE msj, NOTI.ID_NOTIFICACION_TEMP idnoti, noti.periodo peri, noti.id_encuesta encuesta, DISPO.DISPO_NUMTELEFONO tel, DISPO.ID_DISPOSITIVO idDispo, noti.ID_ENVIO idEnvio "; strSQL += " from seml_tdi_notificaciones_temp noti, seml_the_dispositivo dispo "; strSQL += " where noti.estatus=2 and NOTI.TOKEN=DISPO.TOKEN_DISPOSITIVO "; try { ISQLQuery consultaIQRY = session.CreateSQLQuery(strSQL); consultaIQRY.AddScalar("tkn", NHibernateUtil.String); //0 consultaIQRY.AddScalar("msj", NHibernateUtil.String); //1 consultaIQRY.AddScalar("idnoti", NHibernateUtil.Int32); //2 consultaIQRY.AddScalar("peri", NHibernateUtil.Int32); //3 consultaIQRY.AddScalar("encuesta", NHibernateUtil.Int32); //4 consultaIQRY.AddScalar("tel", NHibernateUtil.String); //5 consultaIQRY.AddScalar("idDispo", NHibernateUtil.Int32); //6 consultaIQRY.AddScalar("idEnvio", NHibernateUtil.Int32); //7 IList lista = consultaIQRY.List(); foreach (Object[] obj in lista) { TDI_Notificaciones oNotifica = new TDI_Notificaciones(); oNotifica.TokenDispositivo = System.Convert.ToString(obj[0]); oNotifica.Mensaje = System.Convert.ToString(obj[1]); oNotifica.IdNotificacion = System.Convert.ToInt32(obj[2]); oNotifica.Periodo = System.Convert.ToInt32(obj[3]); oNotifica.IdEncuesta = System.Convert.ToInt32(obj[4]); oNotifica.Telefono = System.Convert.ToString(obj[5]); oNotifica.IdDispo = System.Convert.ToInt32(obj[6]); oNotifica.IdEnvio = System.Convert.ToInt32(obj[7]); listaEncuesta.Add(oNotifica); } } catch (Exception ex) { listaEncuesta = null; return(listaEncuesta); } finally { session.Close(); session.Dispose(); session = null; } return(listaEncuesta); #endregion }
public static Boolean GuardarLogErrores(THE_LogError LogErrores) { if (LogErrores.Error.Length > 1000) { LogErrores.Error = LogErrores.Error.Substring(0, 999); } return(NHibernateHelperORACLE.SingleSessionSave <THE_LogError>(LogErrores)); }
public static IList <THE_SesionUsuario> VerExisteSesionUsuario(int idusuario, string ipMaquina) { try { ISession session = NHibernateHelperORACLE.GetSession(); List <THE_SesionUsuario> lstUsuarioSesion = new List <THE_SesionUsuario>(); string strSQL = string.Empty; strSQL += " SELECT DISTINCT usesion.empl_llav_pr idusuario, "; strSQL += " usesion.ip_usr ipuser, usesion.id_sesion idsesion"; strSQL += " FROM seml_the_sesion_usuario usesion "; if (idusuario.ToString() != "") { strSQL += " WHERE usesion.empl_llav_pr=" + idusuario; } if (ipMaquina != "") { strSQL += " AND usesion.ip_usr='******' "; } try { ISQLQuery consultaIQRY = session.CreateSQLQuery(strSQL); consultaIQRY.AddScalar("idusuario", NHibernateUtil.Int32); //0 consultaIQRY.AddScalar("ipuser", NHibernateUtil.String); //1 consultaIQRY.AddScalar("idsesion", NHibernateUtil.Int32); IList lista = consultaIQRY.List(); foreach (Object[] obj in lista) { THE_SesionUsuario oDispo = new THE_SesionUsuario(); oDispo.EmplLlavPr = new THE_Empleado { EmpleadoLlavePrimaria = System.Convert.ToInt32(obj[0]) }; oDispo.DirIP = System.Convert.ToString(obj[1]); oDispo.IdSesion = System.Convert.ToInt32(obj[2]); lstUsuarioSesion.Add(oDispo); } } catch (Exception Ms) { lstUsuarioSesion = null; return(lstUsuarioSesion); }finally{ session.Close(); session.Dispose(); session = null; } return(lstUsuarioSesion); } catch (Exception ex) { MngDatosLogErrores.GuardaError(ex, "MngDatosUsuarioSesion"); return(new List <THE_SesionUsuario>()); } }
public static IList <THE_Respuestas> ObtenerRespuestasPorPregunta(int IdPregunta, int IdRespuesta) { List <THE_Respuestas> lstDispoDisponibles = new List <THE_Respuestas>(); string strSQL = string.Empty; Azteca.Utility.Security.Rijndael _ChyperRijndael = new Azteca.Utility.Security.Rijndael(); ISession session = NHibernateHelperORACLE.GetSession(); strSQL += " SELECT respu.id_pregunta idpreg, respu.id_respuesta idrespu, "; strSQL += " respu.id_siguientepregunta idsigpreg, respu.resp_estatus respuestat, "; strSQL += " respu.respuesta_desc respdesc "; strSQL += " FROM seml_the_respuestas respu "; strSQL += " WHERE respu.id_pregunta = " + IdPregunta; strSQL += " AND respu.resp_estatus = 'A' AND respu.id_respuesta <> '" + IdRespuesta + "'"; try { ISQLQuery consultaIQRY = session.CreateSQLQuery(strSQL); consultaIQRY.AddScalar("idpreg", NHibernateUtil.Int32); //0 consultaIQRY.AddScalar("idrespu", NHibernateUtil.Int32); //1 consultaIQRY.AddScalar("idsigpreg", NHibernateUtil.Int32); //2 consultaIQRY.AddScalar("respuestat", NHibernateUtil.AnsiChar); //3 consultaIQRY.AddScalar("respdesc", NHibernateUtil.String); //4 IList lista = consultaIQRY.List(); foreach (Object[] obj in lista) { THE_Respuestas oResp = new THE_Respuestas(); oResp.IdPregunta = new THE_Preguntas() { IdPregunta = System.Convert.ToInt32(obj[0]) }; oResp.IdRespuesta = System.Convert.ToInt32(obj[1]); oResp.IdSiguientePregunta = System.Convert.ToInt32(obj[2]); oResp.RespuestaEstatus = System.Convert.ToChar(obj[3]); oResp.RespuestaDescripcion = System.Convert.ToString(obj[4]); List <THE_Preguntas> PreguntaDesc = (List <THE_Preguntas>)MngDatosPreguntas.ObtienePreguntaPorID(oResp.IdSiguientePregunta); oResp.DescSigPreg = PreguntaDesc[0].PreguntaDesc; lstDispoDisponibles.Add(oResp); } } catch (Exception ex) { lstDispoDisponibles = null; return(lstDispoDisponibles); } finally { session.Close(); session.Dispose(); session = null; } return(lstDispoDisponibles); }
public static Boolean GuardaCoordenadasDispositivo(TDI_UbicacionDispositivo LogPosicionDispositivo) { bool insertado = false; THE_Dispositivo dispositivo = LogPosicionDispositivo.IdDispositivo; GuardaLogTransacc("Conexión de dispositivo Android con el Web Service - No. Tel: " + dispositivo.NumerodelTelefono.ToString(), 26, Convert.ToDouble(dispositivo.NumerodelTelefono)); insertado = NHibernateHelperORACLE.SingleSessionSave <TDI_UbicacionDispositivo>(LogPosicionDispositivo); GuardaLogTransacc("Metodo consumido desde Android: GuardaCoordenadasDispositivo - No. Tel: " + dispositivo.NumerodelTelefono.ToString(), 31, Convert.ToDouble(dispositivo.NumerodelTelefono)); return(insertado); }
public static IList <TDI_Menu> ObtieneMenuPuesto(string cvePuesto) { ISession session = NHibernateHelperORACLE.GetSession(); IList listaTodoMenu = null; string QueryMenu = string.Empty; QueryMenu += " SELECT DISTINCT menu.menu_llav_pr menullav, menu.menu_desc menudesc, "; QueryMenu += " menu.menu_url menuurl, menu.menu_depe menudepe, menu.menu_pos "; QueryMenu += " FROM seml_tdi_menu menu, "; QueryMenu += " seml_the_empleado empl, "; QueryMenu += " seml_tdi_empleadorol rol, "; QueryMenu += " seml_tdi_merol merol "; QueryMenu += " WHERE rol.empl_llav_pr = empl.empl_llav_pr "; QueryMenu += " AND rol.id_rol = " + cvePuesto; QueryMenu += " AND menu.menu_llav_pr = merol.menu_llav_pr "; QueryMenu += " AND rol.id_rol = merol.id_rol "; QueryMenu += " AND menu.menu_activo = 'A' "; QueryMenu += " ORDER BY menu.MENU_POS "; try { ISQLQuery query = session.CreateSQLQuery(QueryMenu); query.AddScalar("menullav", NHibernateUtil.Int32); //0 query.AddScalar("menudesc", NHibernateUtil.String); //1 query.AddScalar("menuurl", NHibernateUtil.String); //2 query.AddScalar("menudepe", NHibernateUtil.Int32); //3 listaTodoMenu = query.List(); } catch (Exception ex) { return(new List <TDI_Menu>()); } IList <TDI_Menu> resultMenu = new List <TDI_Menu>(); foreach (Object[] MenEmp in listaTodoMenu) { TDI_Menu menu = new TDI_Menu(); menu.MenuLlavPr = (Int32)MenEmp[0]; menu.MenuDesc = (string)MenEmp[1]; menu.MenuUrl = (string)MenEmp[2]; menu.MenuDepe = (Int32)MenEmp[3]; resultMenu.Add(menu); } session.Close(); session.Dispose(); session = null; return(resultMenu); }
public static Boolean GuardaPorcentajeBateria(double numeroTel, int porcentajeBateria, string fechaLog) { THE_Porcentaje_Bateria bateria = new THE_Porcentaje_Bateria(); bateria.Numero_Telefonico = numeroTel; bateria.Porcentaje_Bateria = porcentajeBateria; bateria.Fecha_Revision = Convert.ToDateTime(fechaLog); return(NHibernateHelperORACLE.SingleSessionSave <THE_Porcentaje_Bateria>(bateria)); }
public static int GuardaAltaUsuario(THE_Usuario usua) { try { NHibernateHelperORACLE.SingleSessionSave <THE_Usuario>(usua); return(usua.UsuarioLlavePrimaria); } catch (Exception) { return(-1); } }
public static List <TDI_DispoApVersion> VerificaDispoIntoVersion(string numTelefono) { #region Query Armado List <TDI_DispoApVersion> lstDispoDisponibles = new List <TDI_DispoApVersion>(); string strSQL = string.Empty; Azteca.Utility.Security.Rijndael _ChyperRijndael = new Azteca.Utility.Security.Rijndael(); ISession session = NHibernateHelperORACLE.GetSession(); strSQL += " select ver.ID_DISAPVER id, ver.NUM_TEL numtel, ver.VER_CODE vercode, ver.VER_NAME vername , ver.VER_DATE verdate "; strSQL += " from seml_TDI_DispoApVersion ver "; strSQL += " where VER.NUM_TEL=" + numTelefono; try { ISQLQuery consultaIQRY = session.CreateSQLQuery(strSQL); consultaIQRY.AddScalar("id", NHibernateUtil.Int32); //0 consultaIQRY.AddScalar("numtel", NHibernateUtil.String); //1 consultaIQRY.AddScalar("vercode", NHibernateUtil.Int32); //2 consultaIQRY.AddScalar("vername", NHibernateUtil.String); //3 consultaIQRY.AddScalar("verdate", NHibernateUtil.DateTime); //4 IList lista = consultaIQRY.List(); foreach (Object[] obj in lista) { TDI_DispoApVersion oDispo = new TDI_DispoApVersion(); oDispo.ID_DISAPVER = System.Convert.ToInt32(obj[0]); oDispo.NUM_TEL = System.Convert.ToString(obj[1]); oDispo.NUMBER = System.Convert.ToInt32(obj[2]); oDispo.VER_NAME = System.Convert.ToString(obj[3]); oDispo.VER_DATE = System.Convert.ToDateTime(obj[4]); lstDispoDisponibles.Add(oDispo); } } catch (Exception ex) { lstDispoDisponibles = null; return(lstDispoDisponibles); } finally { session.Close(); session.Dispose(); session = null; } return(lstDispoDisponibles); #endregion }
public static Int32 GuardaAltaDispo(THE_Dispositivo dispo) { try { NHibernateHelperORACLE.SingleSessionSave <THE_Dispositivo>(dispo); return(dispo.IdDispositivo); } catch (Exception) { return(-1); } }
public static IList <TDI_TipoAcceso> ObtenerTipoAcceso(String condicion) { try { String sbQuery = "from TDI_TipoAcceso TipoAcceso " + condicion; return(NHibernateHelperORACLE.SingleSessionFind <TDI_TipoAcceso>(sbQuery)); } catch (Exception ex) { return(new List <TDI_TipoAcceso>()); } }
public static Boolean InsertNewDispoEncuesta(TDI_EncuestaDispositivo DispoEncu) { try { NHibernateHelperORACLE.SingleSessionSave <TDI_EncuestaDispositivo>(DispoEncu); return(true); } catch (Exception) { return(false); } }
public static IList <TDI_UsuarioDispositivo> ObtieneUsuariosConDispositivoAsignado() { List <TDI_UsuarioDispositivo> lstDispoDisponibles = new List <TDI_UsuarioDispositivo>(); string strSQL = string.Empty; Azteca.Utility.Security.Rijndael _ChyperRijndael = new Azteca.Utility.Security.Rijndael(); ISession session = NHibernateHelperORACLE.GetSession(); strSQL += " SELECT emp.usua_llav_pr usuaLlavPr, emp.usua_nombre nombre, emp.usua_apellpaterno apaterno,emp.usua_apellmaterno amaterno "; strSQL += " FROM seml_the_usuario emp, "; strSQL += " seml_the_dispositivo disp, "; strSQL += " seml_tdi_usuariodispositivo usuadisp "; strSQL += " WHERE emp.usua_llav_pr = usuadisp.usua_llav_pr "; strSQL += " AND disp.id_dispositivo = usuadisp.id_dispositivo "; strSQL += " AND emp.usua_estatus = 'A' "; strSQL += " AND disp.dispo_estatus = 'A' "; strSQL += " AND usuadisp.usuadispo_estatus = 'A' "; try { ISQLQuery consultaIQRY = session.CreateSQLQuery(strSQL); consultaIQRY.AddScalar("usuaLlavPr", NHibernateUtil.Int32); //0 consultaIQRY.AddScalar("nombre", NHibernateUtil.String); //1 consultaIQRY.AddScalar("apaterno", NHibernateUtil.String); //2 consultaIQRY.AddScalar("amaterno", NHibernateUtil.String); //3 IList lista = consultaIQRY.List(); foreach (Object[] obj in lista) { TDI_UsuarioDispositivo oDispo = new TDI_UsuarioDispositivo(); THE_Usuario user = new THE_Usuario(); user.UsuarioLlavePrimaria = System.Convert.ToInt32(obj[0]); user.UsuarioNombre = System.Convert.ToString(obj[1]) + " " + System.Convert.ToString(obj[2]) + " " + System.Convert.ToString(obj[3]); oDispo.UsuarioLlavePrimaria = user; lstDispoDisponibles.Add(oDispo); } } catch (Exception ex) { lstDispoDisponibles = null; return(lstDispoDisponibles); } finally { session.Close(); session.Dispose(); session = null; } return(lstDispoDisponibles); }
public static THE_ProgXFecha ObtieneProgXFechaPorIdProgXFecha(int idProgXFecha) { try { string strQuery = string.Empty; strQuery = "FROM THE_ProgXFecha ProgXFecha WHERE ID_PROGXFECHA = " + idProgXFecha + " AND ESTATUS = 'A' ORDER BY ID_PROGXFECHA ASC"; return(NHibernateHelperORACLE.SingleSessionFind <THE_ProgXFecha>(strQuery)[0]); } catch (Exception ex) { return(new THE_ProgXFecha()); } }
public static IList <THE_ProgXFecha> ObtieneProgXFechaPorIdProg(int idProgramacion) { try { string strQuery = string.Empty; strQuery = "FROM THE_ProgXFecha ProgXFecha WHERE ID_PROGRAMACION = " + idProgramacion + " AND ESTATUS = 'A' ORDER BY ID_PROGXFECHA ASC"; return(NHibernateHelperORACLE.SingleSessionFind <THE_ProgXFecha>(strQuery)); } catch (Exception ex) { return(new List <THE_ProgXFecha>()); } }
public static IList <THE_Programacion> ObtieneProgramacionesPorEncuesta(int idEncuesta) { try { string strQuery = string.Empty; strQuery = "FROM THE_Programacion Programacion WHERE ID_ENCUESTA = " + idEncuesta + " AND PROGRAMACION_ESTATUS = 'A' ORDER BY ID_PROGRAMACION ASC"; return(NHibernateHelperORACLE.SingleSessionFind <THE_Programacion>(strQuery)); } catch (Exception ex) { return(new List <THE_Programacion>()); } }
public static THE_Programacion ObtieneProgramacionPorID(int idProgramacion) { try { string strQuery = string.Empty; strQuery = "FROM THE_Programacion Programacion WHERE ID_PROGRAMACION = " + idProgramacion + " AND PROGRAMACION_ESTATUS = 'A'"; return(NHibernateHelperORACLE.SingleSessionFind <THE_Programacion>(strQuery)[0]); } catch (Exception ex) { return(new THE_Programacion()); } }
public static IList <TDI_BaseRespuestas> ObtenerBaseRespuestas() { try { string strQuery = string.Empty; strQuery = "FROM TDI_BaseRespuestas Respuesta WHERE Respuesta.Estatus = 'A' ORDER BY Respuesta.RespuestasDesc Asc "; return(NHibernateHelperORACLE.SingleSessionFind <TDI_BaseRespuestas>(strQuery)); } catch (Exception ex) { return(new List <TDI_BaseRespuestas>()); } }
public static IList <THE_Respuestas> ObtieneRespuestaPorId(int IdRespuesta) { try { string strQuery = string.Empty; strQuery = "FROM THE_Respuestas Respuesta WHERE ID_RESPUESTA = " + IdRespuesta + "AND RESP_ESTATUS = 'A'"; return(NHibernateHelperORACLE.SingleSessionFind <THE_Respuestas>(strQuery)); } catch (Exception ex) { return(new List <THE_Respuestas>()); } }
public static IList <THE_Preguntas> ObtienePreguntasPorEncuesta(int IdEncuesta) { try { string strQuery = string.Empty; strQuery = "FROM THE_Preguntas Pregunta WHERE ID_ENCUESTA = " + IdEncuesta + "AND PREGUNTA_DESC <> 'FIN DE LA ENCUESTA' AND PREG_ESTATUS = 'A' ORDER BY ID_PREGUNTA ASC"; return(NHibernateHelperORACLE.SingleSessionFind <THE_Preguntas>(strQuery)); } catch (Exception ex) { return(new List <THE_Preguntas>()); } }
public static IList <THE_Preguntas> ObtienePreguntaPorID(int IdPregunta) { try { string strQuery = string.Empty; strQuery = "FROM THE_Preguntas Pregunta WHERE ID_PREGUNTA = " + IdPregunta + "AND PREG_ESTATUS = 'A'"; return(NHibernateHelperORACLE.SingleSessionFind <THE_Preguntas>(strQuery)); } catch (Exception ex) { return(new List <THE_Preguntas>()); } }
public static IList <TDI_Estado> ObtieneTodoslosEstados() { try { string strQuery = string.Empty; strQuery = "FROM TDI_Estado Estado WHERE ESTADO_ESTATUS = 'A' ORDER BY ESTADO_NOMBRE ASC"; return(NHibernateHelperORACLE.SingleSessionFind <TDI_Estado>(strQuery)); } catch (Exception ex) { MngDatosLogErrores.GuardaError(ex, "MngDatosEstado"); return(new List <TDI_Estado>()); } }
public static IList <TDI_Estado> ObtieneEstadoPorId(int idEsta) { try { string strQuery = string.Empty; strQuery = "FROM TDI_Estado Estado WHERE ID_ESTADO = " + idEsta + "AND ESTADO_ESTATUS = 'A'"; return(NHibernateHelperORACLE.SingleSessionFind <TDI_Estado>(strQuery)); } catch (Exception ex) { MngDatosLogErrores.GuardaError(ex, "MngDatosEstado"); return(new List <TDI_Estado>()); } }
public static IList <THE_TipoAsenta> ObtieneTipoAsentamientoPorId(int idAsen) { try { string strQuery = string.Empty; strQuery = "FROM THE_TipoAsenta TipoAsenta WHERE ID_ASENTAMIENTO = " + idAsen; return(NHibernateHelperORACLE.SingleSessionFind <THE_TipoAsenta>(strQuery)); } catch (Exception ex) { MngDatosLogErrores.GuardaError(ex, "MngDatosTipoAsenta"); return(new List <THE_TipoAsenta>()); } }