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 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 <TDI_Presentacion> ObtieneTodaslasPresentaciones() { try { string strQuery = string.Empty; strQuery = "FROM TDI_Presentacion Presentacion WHERE PRESENTACION_ESTATUS = 'A' ORDER BY PRESENTACION_DESCRIPCION ASC"; return(NHibernateHelperORACLE.SingleSessionFind <TDI_Presentacion>(strQuery)); } catch (Exception ex) { MngDatosLogErrores.GuardaError(ex, "MngDatosPresentacion"); return(new List <TDI_Presentacion>()); } }
public static IList <TDI_Municipios> ObtieneMunicipiosPorEstado(int idEstado) { try { string strQuery = string.Empty; strQuery = "FROM TDI_Municipios Municipios WHERE ID_ESTADO = " + idEstado + "AND MUNICIPIO_ESTATUS = 'A' ORDER BY MUNI_NOMBRE ASC"; return(NHibernateHelperORACLE.SingleSessionFind <TDI_Municipios>(strQuery)); } catch (Exception ex) { MngDatosLogErrores.GuardaError(ex, "MngDatosMunicipios"); return(new List <TDI_Municipios>()); } }
public static IList <THE_Catalogo> ObtieneCatalogoPorId(int IdCatalogo) { try { string strQuery = string.Empty; strQuery = "FROM THE_Catalogo Catalogo WHERE ID_CATALOGO = " + IdCatalogo + " AND CATALOGO_STAT = 'A'"; return(NHibernateHelperORACLE.SingleSessionFind <THE_Catalogo>(strQuery)); } catch (Exception ex) { MngDatosLogErrores.GuardaError(ex, "MngDatosCatalogo"); return(new List <THE_Catalogo>()); } }
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>()); } }
public static IList <THE_Usuario> ObtieneUsuarioPorLlavPr(int LlavPr) { try { string strQuery = string.Empty; strQuery = "FROM THE_Usuario Usuario WHERE USUA_LLAV_PR = " + LlavPr + " " + " AND USUA_ESTATUS = 'A'"; return(NHibernateHelperORACLE.SingleSessionFind <THE_Usuario>(strQuery)); } catch (Exception ex) { MngDatosLogErrores.GuardaError(ex, "MngDatosUsuario"); return(new List <THE_Usuario>()); } }
public static IList <TDI_Estatus> ObtieneTodosEstatus() { try { string strQuery = string.Empty; strQuery = "FROM TDI_Estatus Estatus"; return(NHibernateHelperORACLE.SingleSessionFind <TDI_Estatus>(strQuery)); } catch (Exception ex) { MngDatosLogErrores.GuardaError(ex, "MngDatosEstatus"); return(new List <TDI_Estatus>()); } }
public static IList <THE_Dispositivo> ObtieneDispositivoPorID(int IdDispo) { try { string strQuery = string.Empty; strQuery = " FROM THE_Dispositivo Encuesta WHERE ID_DISPOSITIVO = " + IdDispo + " AND DISPO_ESTATUS = 'A'"; return(NHibernateHelperORACLE.SingleSessionFind <THE_Dispositivo>(strQuery)); } catch (Exception ex) { MngDatosLogErrores.GuardaError(ex, "MngDatosDispositivo"); return(new List <THE_Dispositivo>()); } }
public static IList <TDI_OpcionCat> ObtieneOpcionPorID(int IdOpcion) { try { string strQuery = string.Empty; strQuery = "FROM TDI_OpcionCat OpcionCat WHERE ID_OPCIONCAT = " + IdOpcion + " AND OPCIONCAT_STAT = 'A'"; return(NHibernateHelperORACLE.SingleSessionFind <TDI_OpcionCat>(strQuery)); } catch (Exception ex) { MngDatosLogErrores.GuardaError(ex, "MngDatosOpcionCat"); return(new List <TDI_OpcionCat>()); } }
public static IList <TDI_UsuarioCat> ObtieneOpcionesCatalogoPorUsuario(int UsuaLlavPr) { try { string strQuery = string.Empty; strQuery = "FROM TDI_UsuarioCat UsuarioCat WHERE USUA_LLAV_PR = " + UsuaLlavPr + " AND USUACAT_STAT = 'A'"; return(NHibernateHelperORACLE.SingleSessionFind <TDI_UsuarioCat>(strQuery)); } catch (Exception ex) { MngDatosLogErrores.GuardaError(ex, "MngDatosDispositivo"); return(new List <TDI_UsuarioCat>()); } }
public static T SingleSessionSaveT <T>(T entity, ISession session, ITransaction trans) { try { session.Save(entity); trans.Commit(); return(entity); } catch (Exception ex) { MngDatosLogErrores.GuardaError(ex, "NHibernateHelperORACLE"); return(entity); } }
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 <TDI_Colonias> ObtieneColoniasPorMunicipio(int idMunicipio) { try { string strQuery = string.Empty; strQuery = "FROM TDI_Colonias Colonias WHERE ID_MUNICIPIO = " + idMunicipio + " ORDER BY COLONIA_NOMBRE ASC"; return(NHibernateHelperORACLE.SingleSessionFind <TDI_Colonias>(strQuery)); } catch (Exception ex) { MngDatosLogErrores.GuardaError(ex, "MngDatosColonias"); return(new List <TDI_Colonias>()); } }
public static IList <TDI_Estatus> ObtieneEstatusPorIDEncuesta(int IdEstatus) { try { string strQuery = string.Empty; strQuery = "FROM TDI_Estatus Estatus WHERE ID_ESTATUS = " + IdEstatus + " AND ESTATUS_DISPO = 2"; return(NHibernateHelperORACLE.SingleSessionFind <TDI_Estatus>(strQuery)); } catch (Exception ex) { MngDatosLogErrores.GuardaError(ex, "MngDatosEstatus"); return(new List <TDI_Estatus>()); } }
public static IList <TDI_Colonias> ObtieneColoniaPorId(int IdCol) { try { string strQuery = string.Empty; strQuery = "FROM TDI_Colonias Colonias WHERE ID_COLONIA = " + IdCol; return(NHibernateHelperORACLE.SingleSessionFind <TDI_Colonias>(strQuery)); } catch (Exception ex) { MngDatosLogErrores.GuardaError(ex, "MngDatosColonias"); return(new List <TDI_Colonias>()); } }
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 <THE_Dispositivo> ObtieneTodosDispositivos() { try { string strQuery = string.Empty; strQuery = "FROM THE_Dispositivo Dispositivo WHERE DISPO_ESTATUS = 'A' ORDER BY ID_DISPOSITIVO ASC"; return(NHibernateHelperORACLE.SingleSessionFind <THE_Dispositivo>(strQuery)); } catch (Exception ex) { MngDatosLogErrores.GuardaError(ex, "MngDatosDispositivo"); return(new List <THE_Dispositivo>()); } }
public static IList <TDI_CPCol> ObtieneCodigoPostalPorColonia(int idColonia) { try { string strQuery = string.Empty; strQuery = "FROM TDI_CPCol CPCol WHERE ID_COLONIA = " + idColonia; return(NHibernateHelperORACLE.SingleSessionFind <TDI_CPCol>(strQuery)); } catch (Exception ex) { MngDatosLogErrores.GuardaError(ex, "MngDatosCPCol"); return(new List <TDI_CPCol>()); } }
public static IList <TDI_TipoEncuesta> ObtieneTodoslosTiposEncuestas() { try { string strQuery = string.Empty; strQuery = "FROM TDI_TipoEncuesta TipoEncuesta WHERE TipoEncuestaEstatus = 'A' ORDER BY TipoEncuestaDescripcion ASC"; return(NHibernateHelperORACLE.SingleSessionFind <TDI_TipoEncuesta>(strQuery)); } catch (Exception ex) { MngDatosLogErrores.GuardaError(ex, "MngDatosTipoEncuesta"); return(new List <TDI_TipoEncuesta>()); } }
public static void SingleSessionDelete <T>(T entity, ISession session) { ITransaction transaction = session.BeginTransaction(); try { session.Delete(entity); transaction.Commit(); } catch (Exception ex) { MngDatosLogErrores.GuardaError(ex, "NHibernateHelperORACLE"); transaction.Rollback(); } }
public static IList <T> SingleSessionFind <T>(string queryString, ISession session) { IList <T> list = new List <T>(); try { IQuery query = session.CreateQuery(queryString); list = query.List <T>(); return(list); } catch (Exception ex) { MngDatosLogErrores.GuardaError(ex, "NHibernateHelperORACLE"); return(list); } }
public static bool SingleSessionSaveOrUpdateBool <T>(T entity, ISession session) { ITransaction transaction = session.BeginTransaction(); try { session.SaveOrUpdate(entity); transaction.Commit(); return(true); } catch (Exception ex) { MngDatosLogErrores.GuardaError(ex, "NHibernateHelperORACLE"); transaction.Rollback(); return(false); } }
public static T SingleSessionSave <T>(T entity, string WhatEver, ISession session) { ITransaction transaction = session.BeginTransaction(); try { session.Save(entity); transaction.Commit(); return(entity); } catch (Exception ex) { MngDatosLogErrores.GuardaError(ex, "NHibernateHelperORACLE"); transaction.Rollback(); return(entity); } }
public static IList <THE_Dispositivo> ObtenerDispositivoNumero(double NumeroTelefono) { try { GuardaLogTransacc("Conexión de dispositivo Android con el Web Service - No. Tel: " + NumeroTelefono.ToString(), 26, NumeroTelefono); string strQuery = string.Empty; strQuery = "FROM THE_Dispositivo Encuesta WHERE (DISPO_NUMTELEFONO = " + NumeroTelefono + " OR DISPO_MEID = " + NumeroTelefono + ") AND DISPO_ESTATUS = 'A'"; GuardaLogTransacc("Metodo consumido desde Android : ObtenerDispositivoNumero - No. Tel: " + NumeroTelefono.ToString(), 27, NumeroTelefono); return(NHibernateHelperORACLE.SingleSessionFind <THE_Dispositivo>(strQuery)); } catch (Exception ex) { string s = ex.StackTrace.ToString(); MngDatosLogErrores.GuardaError(ex, "MngDatosDispositivo"); return(new List <THE_Dispositivo>()); } }
public static Boolean SingleSessionDelete <T>(T entity) { ISession session = GetSession(); ITransaction transaction = session.BeginTransaction(); try { session.Delete(entity); transaction.Commit(); session.Close(); return(true); } catch (Exception ex) { MngDatosLogErrores.GuardaError(ex, "NHibernateHelperORACLE"); transaction.Rollback(); session.Close(); return(false); } }
public static IList <THE_Usuario> BuscaUsuarios2(THE_Usuario usuario, string Catalogos) { #region Query Armado List <THE_Usuario> listaUsuario = new List <THE_Usuario>(); string strSQL = string.Empty; Azteca.Utility.Security.Rijndael _ChyperRijndael = new Azteca.Utility.Security.Rijndael(); ISession session = NHibernateHelperORACLE.GetSession(); try { strSQL += " SELECT DISPO.DISPO_DESCRIPCION, "; strSQL += " USR.USUA_LLAV_PR, "; strSQL += " OPTUSRCAT.OPCIONCAT_DESC, "; strSQL += " OPTUSRCAT.ID_OPCIONCAT, "; strSQL += " USR.USUA_NOMBRE, "; strSQL += " USR.USUA_APELLPATERNO, "; strSQL += " USR.USUA_APELLMATERNO, "; strSQL += " USR.USUA_FECHNACIMIENTO, "; strSQL += " USR.USUA_FOTOURL, "; strSQL += " USR.USUA_EMAIL, "; strSQL += " USR.USUA_CALLENUM, "; strSQL += " USR.USUA_TELCASA, "; strSQL += " USR.USUA_NUMCELPERSONAL, "; strSQL += " USR.USUA_OBSE, "; strSQL += " USR.USUA_ESTATUS, "; strSQL += " USR.ID_COLONIA, "; strSQL += " USR.USUA_CP, "; strSQL += " USR.SEXO, "; strSQL += " DISPO.ID_DISPOSITIVO, DISPO.DISPO_NUMTELEFONO, DISPO.DISPO_MODELO, DISPO.DISPO_MARCA, DISPO.DISPO_MEID, DISPO.DISPO_DESCRIPCION "; strSQL += " FROM SEML_THE_USUARIO USR, "; strSQL += " SEML_TDI_USUARIOCAT USRCAT, "; strSQL += " SEML_TDI_OPCIONCAT OPTUSRCAT, "; strSQL += " SEML_THE_CATALOGO CAT, "; strSQL += " SEML_THE_DISPOSITIVO DISPO, "; strSQL += " SEML_TDI_USUARIODISPOSITIVO USRDISPO "; strSQL += " WHERE USR.USUA_LLAV_PR = USRCAT.USUA_LLAV_PR "; strSQL += " AND USRCAT.ID_OPCIONCAT = OPTUSRCAT.ID_OPCIONCAT "; strSQL += " AND CAT.ID_CATALOGO = OPTUSRCAT.ID_CATALOGO "; strSQL += " AND USRDISPO.ID_DISPOSITIVO=DISPO.ID_DISPOSITIVO "; strSQL += " AND USR.USUA_LLAV_PR=USRDISPO.USUA_LLAV_PR "; strSQL += " AND USR.USUA_ESTATUS = 'A' "; strSQL += " AND USRCAT.USUACAT_STAT = 'A' "; strSQL += " AND OPTUSRCAT.OPCIONCAT_STAT = 'A' "; strSQL += " AND CAT.CATALOGO_STAT = 'A' "; strSQL += " AND DISPO.DISPO_ESTATUS='A' "; strSQL += " AND USRDISPO.USUADISPO_ESTATUS ='A' "; if (usuario.UsuarioSexo != 'T' && usuario.UsuarioSexo.ToString() != "" && usuario.UsuarioSexo != '\0' && usuario.UsuarioSexo != '0') { strSQL += " AND USR.sexo = '" + usuario.UsuarioSexo + "' "; } if (usuario.UsuarioNombre != "" && usuario.UsuarioNombre != null) { strSQL += " AND UPPER(USR.usua_nombre) like UPPER('%" + usuario.UsuarioNombre + "%') "; } if (usuario.UsuarioApellPaterno != "" && usuario.UsuarioApellPaterno != null) { strSQL += " AND UPPER(USR.usua_apellpaterno) like UPPER('%" + usuario.UsuarioApellPaterno + "%') "; } if (usuario.UsuarioApellMaterno != "" && usuario.UsuarioApellMaterno != null) { strSQL += " AND UPPER(USR.usua_apellmaterno) like UPPER('%" + usuario.UsuarioApellMaterno + "%') "; } if (Catalogos != "") { strSQL += " AND OPTUSRCAT.ID_OPCIONCAT IN (" + Catalogos + " ) "; } strSQL += " ORDER BY USR.USUA_LLAV_PR,OPTUSRCAT.ID_OPCIONCAT "; ISQLQuery consultaIQRY = session.CreateSQLQuery(strSQL); consultaIQRY.AddScalar("DISPO_DESCRIPCION", NHibernateUtil.String); //0 consultaIQRY.AddScalar("USUA_LLAV_PR", NHibernateUtil.Int32); //1 consultaIQRY.AddScalar("OPCIONCAT_DESC", NHibernateUtil.String); //2 consultaIQRY.AddScalar("ID_OPCIONCAT", NHibernateUtil.Int32); //3 consultaIQRY.AddScalar("USUA_NOMBRE", NHibernateUtil.String); //4 consultaIQRY.AddScalar("USUA_APELLPATERNO", NHibernateUtil.String); //5 consultaIQRY.AddScalar("USUA_APELLMATERNO", NHibernateUtil.String); //6 consultaIQRY.AddScalar("USUA_FECHNACIMIENTO", NHibernateUtil.String); //7 consultaIQRY.AddScalar("USUA_FOTOURL", NHibernateUtil.String); //8 consultaIQRY.AddScalar("USUA_EMAIL", NHibernateUtil.String); //9 consultaIQRY.AddScalar("USUA_CALLENUM", NHibernateUtil.String); //10 consultaIQRY.AddScalar("USUA_TELCASA", NHibernateUtil.String); //11 consultaIQRY.AddScalar("USUA_NUMCELPERSONAL", NHibernateUtil.String); //12 consultaIQRY.AddScalar("USUA_OBSE", NHibernateUtil.String); //13 consultaIQRY.AddScalar("USUA_ESTATUS", NHibernateUtil.Character); //14 consultaIQRY.AddScalar("ID_COLONIA", NHibernateUtil.Int32); //15 consultaIQRY.AddScalar("USUA_CP", NHibernateUtil.String); //16 consultaIQRY.AddScalar("SEXO", NHibernateUtil.Character); //17 consultaIQRY.AddScalar("ID_DISPOSITIVO", NHibernateUtil.Character); //18 DISPO., DISPO., DISPO., DISPO. consultaIQRY.AddScalar("DISPO_NUMTELEFONO", NHibernateUtil.String); //19 consultaIQRY.AddScalar("DISPO_MODELO", NHibernateUtil.String); //20 consultaIQRY.AddScalar("DISPO_MARCA", NHibernateUtil.String); //21 consultaIQRY.AddScalar("DISPO_MEID", NHibernateUtil.String); //22 consultaIQRY.AddScalar("DISPO_DESCRIPCION", NHibernateUtil.String); //23 IList lista = consultaIQRY.List(); List <string> catalogo = new List <string>(); string cadena = ""; int idUsr = 0; foreach (Object[] obj in lista) { if (System.Convert.ToInt32(obj[1]) != idUsr) { idUsr = System.Convert.ToInt32(obj[1]); cadena += idUsr + ":" + System.Convert.ToString(obj[2]) + ";"; } else { cadena = cadena.Substring(0, cadena.Length - 1); cadena += "|" + System.Convert.ToString(obj[2]) + ";"; } } cadena = cadena.Substring(0, cadena.Length - 1); string[] arreglo = cadena.Split(';'); foreach (var datos in arreglo) { int idUser = System.Convert.ToInt32(datos.Split(':')[0]); string catalogUser = datos.Split(':')[1]; foreach (Object[] obj in lista) { if (System.Convert.ToInt32(obj[1]) == idUser) { THE_Usuario oUsuario = new THE_Usuario(); oUsuario.DescDispositivo = System.Convert.ToString(obj[0]); oUsuario.Catalogos = catalogUser; oUsuario.UsuarioLlavePrimaria = idUser; oUsuario.UsuarioNombre = System.Convert.ToString(obj[4]); oUsuario.UsuarioApellPaterno = System.Convert.ToString(obj[5]); oUsuario.UsuarioApellMaterno = System.Convert.ToString(obj[6]); oUsuario.UsuarioFechNacimiento = System.Convert.ToString(obj[7]); oUsuario.UsuarioFoto = System.Convert.ToString(obj[8]); oUsuario.UsuarioEmail = System.Convert.ToString(obj[9]); oUsuario.UsuarioCalleNum = System.Convert.ToString(obj[10]); oUsuario.UsuarioTelCasa = System.Convert.ToString(obj[11]); oUsuario.UsuarioNumCelularPersonal = System.Convert.ToString(obj[12]); oUsuario.UsuarioObse = System.Convert.ToString(obj[13]); oUsuario.UsuarioEstatus = System.Convert.ToChar(obj[14]); oUsuario.IdColonia = new TDI_Colonias { IdColonia = System.Convert.ToInt32(obj[15]) }; oUsuario.UsuarioCodigoPostal = System.Convert.ToString(obj[16]); oUsuario.UsuarioSexo = System.Convert.ToChar(obj[17]); oUsuario.IdDisposisito = System.Convert.ToInt32(obj[18]); oUsuario.DispoTelefono = System.Convert.ToString(obj[19]); oUsuario.DispoModelo = System.Convert.ToString(obj[20]); oUsuario.DispoMarca = System.Convert.ToString(obj[21]); oUsuario.DispoMeid = System.Convert.ToString(obj[22]); oUsuario.DispoDesc = System.Convert.ToString(obj[23]); listaUsuario.Add(oUsuario); break; } } } } catch (Exception ex) { MngDatosLogErrores.GuardaError(ex, "MngDatosUsuario"); listaUsuario = null; return(listaUsuario); } finally { session.Close(); session.Dispose(); session = null; } return(listaUsuario); #endregion }
public static IList <TDI_Colonias> ObtieneColoniasPorCP(int CP) { #region Query Armado List <TDI_Colonias> lstColonias = new List <TDI_Colonias>(); string strSQL = string.Empty; Azteca.Utility.Security.Rijndael _ChyperRijndael = new Azteca.Utility.Security.Rijndael(); ISession session = NHibernateHelperORACLE.GetSession(); strSQL += " SELECT cpcol.id_colonia Idcolonia, colo.colonia_nombre namecolonia, "; strSQL += " colo.id_municipio idmuni, colo.id_asentamiento idasen, "; strSQL += " colo.id_zona idzona "; strSQL += " FROM seml_tdi_cpcol cpcol, seml_tdi_colonias colo "; strSQL += " WHERE cpcol.id_codigopostal = " + CP; strSQL += " AND colo.id_colonia = cpcol.id_colonia "; try { ISQLQuery consultaIQRY = session.CreateSQLQuery(strSQL); consultaIQRY.AddScalar("Idcolonia", NHibernateUtil.Int32); //0 consultaIQRY.AddScalar("namecolonia", NHibernateUtil.String); //1 consultaIQRY.AddScalar("idmuni", NHibernateUtil.Int32); //2 consultaIQRY.AddScalar("idasen", NHibernateUtil.Int32); //3 consultaIQRY.AddScalar("idzona", NHibernateUtil.Int32); //4 IList lista = consultaIQRY.List(); foreach (Object[] obj in lista) { TDI_Colonias oCPCol = new TDI_Colonias(); oCPCol.IdColonia = System.Convert.ToInt32(obj[0]); oCPCol.ColoniaNombre = System.Convert.ToString(obj[1]); oCPCol.IdMunicipio = new TDI_Municipios() { IdMunicipio = System.Convert.ToInt32(obj[2]) }; oCPCol.IdAsentamiento = new THE_TipoAsenta() { IdAsentamiento = System.Convert.ToInt32(obj[3]) }; oCPCol.IdZona = new THE_TipoZona() { IdZona = System.Convert.ToInt32(obj[4]) }; lstColonias.Add(oCPCol); } } catch (Exception ex) { MngDatosLogErrores.GuardaError(ex, "MngDatosColonias"); lstColonias = null; return(lstColonias); } finally { session.Close(); session.Dispose(); session = null; } return(lstColonias); #endregion }
public static IList <THE_Usuario> BuscaUsuariosEsp(THE_Usuario usuario, List <TDI_OpcionCat> listOpCat) { #region Query Armado List <THE_Usuario> listaUsuario = new List <THE_Usuario>(); string strSQL = string.Empty; Azteca.Utility.Security.Rijndael _ChyperRijndael = new Azteca.Utility.Security.Rijndael(); ISession session = NHibernateHelperORACLE.GetSession(); try { //calcula valores int anio1, anio2, da, ma, aa; da = int.Parse(DateTime.Today.ToString("dd")); ma = int.Parse(DateTime.Today.ToString("MM")); aa = int.Parse(DateTime.Today.ToString("yyyy")); string idOpciones = ""; int id = 0; //Obtener idOpciones foreach (TDI_OpcionCat opCat in listOpCat) { id = id + 1; if (id < listOpCat.Count) { idOpciones += opCat.IdOpcionCat + ","; } else { idOpciones += opCat.IdOpcionCat; } } strSQL += " SELECT usu.usua_llav_pr, usu.usua_nombre, usu.usua_apellpaterno, usu.usua_apellmaterno, "; strSQL += " usu.usua_fechnacimiento, usu.usua_fotourl, usu.usua_email, usu.usua_callenum, "; strSQL += " usu.usua_telcasa, usu.usua_numcelpersonal, usu.usua_obse, usu.usua_estatus, "; strSQL += " usu.id_colonia, usu.usua_cp, usu.sexo "; strSQL += " FROM seml_the_usuario usu "; strSQL += " WHERE usu.usua_llav_pr in ( "; strSQL += " SELECT distinct (usucat.usua_llav_pr) "; strSQL += " FROM seml_tdi_opcioncat opc, seml_tdi_usuariocat usucat "; strSQL += " WHERE usucat.id_opcioncat = opc.id_opcioncat "; strSQL += " AND usucat.id_opcioncat in ( " + idOpciones + " ) "; strSQL += " AND opc.opcioncat_stat='A' ) "; strSQL += " AND usu.usua_estatus='A' "; strSQL += " AND usu.sexo = '" + usuario.UsuarioSexo + "' "; if (usuario.UsuarioNombre != "") { strSQL += " AND UPPER(usu.usua_nombre) like UPPER('%" + usuario.UsuarioNombre + "%')"; } if (usuario.UsuarioApellPaterno != "") { strSQL += " AND UPPER(usu.usua_apellpaterno) like UPPER('%" + usuario.UsuarioApellPaterno + "%')"; } if (usuario.UsuarioApellMaterno != "") { strSQL += " AND UPPER(usu.usua_apellmaterno) like UPPER('%" + usuario.UsuarioApellMaterno + "%')"; } ISQLQuery consultaIQRY = session.CreateSQLQuery(strSQL); consultaIQRY.AddScalar("usua_llav_pr", NHibernateUtil.Int32); //0 consultaIQRY.AddScalar("usua_nombre", NHibernateUtil.String); //1 consultaIQRY.AddScalar("usua_apellpaterno", NHibernateUtil.String); //2 consultaIQRY.AddScalar("usua_apellmaterno", NHibernateUtil.String); //3 consultaIQRY.AddScalar("usua_fechnacimiento", NHibernateUtil.String); //4 consultaIQRY.AddScalar("usua_fotourl", NHibernateUtil.String); //5 consultaIQRY.AddScalar("usua_email", NHibernateUtil.String); //6 consultaIQRY.AddScalar("usua_callenum", NHibernateUtil.String); //7 consultaIQRY.AddScalar("usua_telcasa", NHibernateUtil.String); //8 consultaIQRY.AddScalar("usua_numcelpersonal", NHibernateUtil.String); //9 consultaIQRY.AddScalar("usua_obse", NHibernateUtil.String); //10 consultaIQRY.AddScalar("usua_estatus", NHibernateUtil.Character); //11 consultaIQRY.AddScalar("id_colonia", NHibernateUtil.Int32); //12 consultaIQRY.AddScalar("usua_cp", NHibernateUtil.String); //13 consultaIQRY.AddScalar("sexo", NHibernateUtil.Character); //14 IList lista = consultaIQRY.List(); foreach (Object[] obj in lista) { THE_Usuario oUsuario = new THE_Usuario(); oUsuario.UsuarioLlavePrimaria = System.Convert.ToInt32(obj[0]); oUsuario.UsuarioNombre = System.Convert.ToString(obj[1]); oUsuario.UsuarioApellPaterno = System.Convert.ToString(obj[2]); oUsuario.UsuarioApellMaterno = System.Convert.ToString(obj[3]); oUsuario.UsuarioFechNacimiento = System.Convert.ToString(obj[4]); oUsuario.UsuarioFoto = System.Convert.ToString(obj[5]); oUsuario.UsuarioEmail = System.Convert.ToString(obj[6]); oUsuario.UsuarioCalleNum = System.Convert.ToString(obj[7]); oUsuario.UsuarioTelCasa = System.Convert.ToString(obj[8]); oUsuario.UsuarioNumCelularPersonal = System.Convert.ToString(obj[9]); oUsuario.UsuarioObse = System.Convert.ToString(obj[10]); oUsuario.UsuarioEstatus = System.Convert.ToChar(obj[11]); oUsuario.IdColonia = new TDI_Colonias { IdColonia = System.Convert.ToInt32(obj[12]) }; oUsuario.UsuarioCodigoPostal = System.Convert.ToString(obj[13]); oUsuario.UsuarioSexo = System.Convert.ToChar(obj[14]); listaUsuario.Add(oUsuario); } } catch (Exception ex) { MngDatosLogErrores.GuardaError(ex, "MngDatosUsuario"); listaUsuario = null; return(listaUsuario); } finally { session.Close(); session.Dispose(); session = null; } return(listaUsuario); #endregion }
public static bool EnviaGraficaCorreo(string NomRemitente, string Destinatario, string NombDestinatario, string Remitente, int IdEncuesta) { bool blnBand; string strSQL = string.Empty; int intresp; System.Data.OracleClient.OracleParameter[] Parametros = new System.Data.OracleClient.OracleParameter[5]; try { Parametros[0] = new System.Data.OracleClient.OracleParameter(); Parametros[0].OracleType = System.Data.OracleClient.OracleType.VarChar; Parametros[0].Value = Remitente; Parametros[0].Direction = System.Data.ParameterDirection.Input; Parametros[0].ParameterName = "CorreoRemitente"; Parametros[1] = new System.Data.OracleClient.OracleParameter(); Parametros[1].OracleType = System.Data.OracleClient.OracleType.VarChar; Parametros[1].Value = NomRemitente; Parametros[1].Direction = System.Data.ParameterDirection.Input; Parametros[1].ParameterName = "NombreRemitente"; Parametros[2] = new System.Data.OracleClient.OracleParameter(); Parametros[2].OracleType = System.Data.OracleClient.OracleType.VarChar; Parametros[2].Value = Destinatario; Parametros[2].Direction = System.Data.ParameterDirection.Input; Parametros[2].ParameterName = "CorreoDestinatario"; Parametros[3] = new System.Data.OracleClient.OracleParameter(); Parametros[3].OracleType = System.Data.OracleClient.OracleType.VarChar; Parametros[3].Value = NombDestinatario; Parametros[3].Direction = System.Data.ParameterDirection.Input; Parametros[3].ParameterName = "NombreDestinatario"; Parametros[4] = new System.Data.OracleClient.OracleParameter(); Parametros[4].OracleType = System.Data.OracleClient.OracleType.Number; Parametros[4].Value = IdEncuesta; Parametros[4].Direction = System.Data.ParameterDirection.Input; Parametros[4].ParameterName = "IdEncuesta"; intresp = NHibernateHelperORACLE.ExecuteNonQuery("ENVIA_CORREO_GRAFICA", Parametros); if (intresp == 1) { blnBand = true; } else { blnBand = false; } } catch (Exception ex) { MngDatosLogErrores.GuardaError(ex, "MngDatosGraficas"); blnBand = false; } finally { Parametros = null; } return(blnBand); }