public void AltaEdicionDispositivo(THE_Dispositivo dispo, string opcion) { try { if (opcion == "Nuevo") { lblTituloModalDispositivo.Text = "Alta de Dispositivo"; btnGuardaAltaDispositivo.Text = "Guardar"; } else { lblTituloModalDispositivo.Text = "Edicion de Dispositivo"; btnGuardaAltaDispositivo.Text = "Actualiza"; txtDescTelefono.Text = dispo.DispositivoDesc; txtMarcaTelefono.Text = dispo.Marca; txtMdnTelefono.Text = dispo.DispositivoMdn; txtMeidTelefono.Text = dispo.DispositivoMeid; txtModeloTelefono.Text = dispo.Modelo; txtNumeroTelefono.Text = dispo.NumerodelTelefono.Substring(2).Trim(); txtIdDispo.Value = dispo.IdDispositivo.ToString(); txtImgaDispo.Value = dispo.ImagenTelefono; } mpeAltaDispositivo.Show(); } catch (Exception ex) { EncuestasMoviles.Clases.Error.ManejadorErrores(ex, Session["UserName"].ToString(), Session["UserDomain"].ToString(), Session["userMachineName"].ToString(), Session["UserIP"].ToString(), "AltaDispositivo", int.Parse(Session["numeroUsuario"].ToString())); } }
protected void Acepta_Evento(object sender, EventArgs e) { try { string Opcion = ViewState["Opcion"].ToString(); if (Opcion == "Elimina Dispositivo") { List <THE_Dispositivo> dispositivo = Session["datasource"] as List <THE_Dispositivo>; THE_Dispositivo dispo = dispositivo[int.Parse(ViewState["IDElimina"].ToString())] as THE_Dispositivo; dispo.DispositivoEstatus = 'B'; bool EliminaDispositivo = MngNegocioDispositivo.EliminaDispositivo(dispo); if (EliminaDispositivo) { ctrlMessageBox.AddMessage("Se Eliminado Correctamente el Dispositivo " + dispo.DispositivoDesc, MessageBox.enmMessageType.Success, true, false, "Elimina", "Elimina Dispositivo"); ViewState["Opcion"] = "Correcto"; GuardaLogTransacc("Se Elimino Dispositivo " + dispo.IdDispositivo, 12); } } if (Opcion == "Correcto") { CargaGrid(); } } catch (Exception ex) { EncuestasMoviles.Clases.Error.ManejadorErrores(ex, Session["UserName"].ToString(), Session["UserDomain"].ToString(), Session["userMachineName"].ToString(), Session["UserIP"].ToString(), "frmDispositivos", int.Parse(Session["numeroUsuario"].ToString())); } }
protected void gvAltaDispositivo_RowCommand(object sender, GridViewCommandEventArgs e) { try { if (e.CommandName == "Elimina") { ctrlMessageBox.AddMessage("¿Esta seguro que desea eliminar el Dispositivo Seleccionado?", MessageBox.enmMessageType.Attention, true, true, "prueba", "Elimina Dispositivo"); ViewState["Opcion"] = "Elimina Dispositivo"; ViewState["IDElimina"] = int.Parse(e.CommandArgument.ToString()); } if (e.CommandName == "Editar") { int IdEdita = int.Parse(e.CommandArgument.ToString()); lblTituloModalDispositivo.Text = "Edicion de Dispositivo"; List <THE_Dispositivo> usuario = Session["datasource"] as List <THE_Dispositivo>; THE_Dispositivo usua = usuario[IdEdita] as THE_Dispositivo; AltaEdicionDispositivo(usua, "Edita"); } } catch (Exception ex) { EncuestasMoviles.Clases.Error.ManejadorErrores(ex, Session["UserName"].ToString(), Session["UserDomain"].ToString(), Session["userMachineName"].ToString(), Session["UserIP"].ToString(), "frmDispositivos", int.Parse(Session["numeroUsuario"].ToString())); } }
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 Int32 GuardaAltaDispo(THE_Dispositivo dispo) { try { NHibernateHelperORACLE.SingleSessionSave <THE_Dispositivo>(dispo); return(dispo.IdDispositivo); } catch (Exception) { return(-1); } }
public static Boolean ActualizaTokenDispositivo(double numeroTelefonico, string tokenDispositivo) { List <THE_Dispositivo> oDispo = (List <THE_Dispositivo>)MngDatosDispositivo.ObtenerDispositivoNumero(numeroTelefonico); if (oDispo.Count > 0) { oDispo[0].TokenDispositivo = tokenDispositivo; THE_Dispositivo dispoToUpdate = oDispo[0]; return(MngDatosDispositivo.ActualizaDispositivo(dispoToUpdate)); } else { return(false); } }
public static IList <THE_Dispositivo> GetLastDispositivo() { #region Query Armado List <THE_Dispositivo> lstDispoDisponibles = new List <THE_Dispositivo>(); string strSQL = string.Empty; Azteca.Utility.Security.Rijndael _ChyperRijndael = new Azteca.Utility.Security.Rijndael(); ISession session = NHibernateHelperORACLE.GetSession(); strSQL += " select MAX(ID_DISPOSITIVO) id_dispo "; strSQL += " FROM seml_the_dispositivo dispo "; strSQL += " where dispo.dispo_estatus = 'A' "; try { ISQLQuery consultaIQRY = session.CreateSQLQuery(strSQL); consultaIQRY.AddScalar("id_dispo", NHibernateUtil.Int32); //0 IList lista = consultaIQRY.List(); foreach (Object[] obj in lista) { THE_Dispositivo oDispo = new THE_Dispositivo(); oDispo.IdDispositivo = System.Convert.ToInt32(obj[0]); lstDispoDisponibles.Add(oDispo); } } catch (Exception ex) { lstDispoDisponibles = null; return(lstDispoDisponibles); } finally { session.Close(); session.Dispose(); session = null; } return(lstDispoDisponibles); #endregion }
void ctrlMsj_RegistroEliminado(object sender, EventArgs e) { try { if (((bool)sender) == true) { THE_Dispositivo elimiDispo = (THE_Dispositivo)ViewState["Dispositivo"]; elimiDispo.DispositivoEstatus = 'B'; bool Elimina = MngNegocioDispositivo.EliminaDispositivo(elimiDispo); if (Elimina) { CargaGrid(); } } } catch (Exception ex) { EncuestasMoviles.Clases.Error.ManejadorErrores(ex, Session["UserName"].ToString(), Session["UserDomain"].ToString(), Session["userMachineName"].ToString(), Session["UserIP"].ToString(), "frmDispositivos", int.Parse(Session["numeroUsuario"].ToString())); } }
public static List <TDI_UbicacionDispositivo> ObtieneCoordenadasDispositivo(int UsuarioId, string fechaInicial, string fechaFinal) { #region Query Armado List <TDI_UbicacionDispositivo> lstDispoCoordenadas = new List <TDI_UbicacionDispositivo>(); string strSQL = string.Empty; Azteca.Utility.Security.Rijndael _ChyperRijndael = new Azteca.Utility.Security.Rijndael(); ISession session = NHibernateHelperORACLE.GetSession(); strSQL += " SELECT dispubi.dispoubicacion_latitud latitud, "; strSQL += " dispubi.dispoubicacion_longitud longitud, disp.dispo_numtelefono numero, "; strSQL += " emp.usua_fotourl fotoemplado, emp.usua_nombre nombre, emp.usua_apellpaterno apaterno, "; strSQL += " emp.usua_apellmaterno amaterno, disp.dispo_imagenurl fotodisp,emp.USUA_LLAV_PR llave, disp.ID_DISPOSITIVO IdDispo "; strSQL += " FROM seml_the_usuario emp, "; strSQL += " seml_the_dispositivo disp, "; strSQL += " seml_tdi_usuariodispositivo usuadisp, "; strSQL += " seml_tdi_dispoubicacion dispubi "; 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' "; strSQL += " AND dispubi.id_dispositivo = disp.id_dispositivo "; if (!string.IsNullOrEmpty(fechaInicial) && !string.IsNullOrEmpty(fechaFinal)) { strSQL += " AND TRUNC (dispubi.dispoubicacion_fecha) "; strSQL += " BETWEEN TO_DATE ('" + fechaInicial + "', 'DD/MM/YYYY')"; strSQL += " AND TO_DATE ('" + fechaFinal + "', 'DD/MM/YYYY') "; } if (UsuarioId > 0) { strSQL += " AND emp.usua_llav_pr = " + UsuarioId + ""; strSQL += " ORDER BY dispubi.dispoubicacion_fecha ASC "; } try { ISQLQuery consultaIQRY = session.CreateSQLQuery(strSQL); consultaIQRY.AddScalar("latitud", NHibernateUtil.String); //0 consultaIQRY.AddScalar("longitud", NHibernateUtil.String); //1 consultaIQRY.AddScalar("numero", NHibernateUtil.String); //2 consultaIQRY.AddScalar("fotoemplado", NHibernateUtil.String); //3 consultaIQRY.AddScalar("nombre", NHibernateUtil.String); //4 consultaIQRY.AddScalar("apaterno", NHibernateUtil.String); //5 consultaIQRY.AddScalar("amaterno", NHibernateUtil.String); //6 consultaIQRY.AddScalar("fotodisp", NHibernateUtil.String); //7 consultaIQRY.AddScalar("llave", NHibernateUtil.Int32); //8 consultaIQRY.AddScalar("IdDispo", NHibernateUtil.Int32); //9 IList lista = consultaIQRY.List(); foreach (Object[] obj in lista) { TDI_UbicacionDispositivo oDispo = new TDI_UbicacionDispositivo(); oDispo.Latitud = System.Convert.ToString(obj[0]); oDispo.Longitud = System.Convert.ToString(obj[1]); THE_Usuario user = new THE_Usuario(); user.UsuarioLlavePrimaria = System.Convert.ToInt32(obj[8]); user.UsuarioNombre = System.Convert.ToString(obj[4]) + " " + System.Convert.ToString(obj[5] + " " + System.Convert.ToString(obj[6])); user.UsuarioFoto = System.Convert.ToString(obj[3]); oDispo.IdUsuario = user; THE_Dispositivo disp = new THE_Dispositivo(); disp.IdDispositivo = System.Convert.ToInt32(obj[9]); disp.NumerodelTelefono = System.Convert.ToString(obj[2]); disp.ImagenTelefono = System.Convert.ToString(obj[7]); oDispo.IdDispositivo = disp; lstDispoCoordenadas.Add(oDispo); } } catch (Exception ex) { lstDispoCoordenadas = null; return(lstDispoCoordenadas); } finally { session.Close(); session.Dispose(); session = null; } return(lstDispoCoordenadas); #endregion }
protected void btnGuardaAltaDispositivo_Click(object sender, EventArgs e) { try { THE_Dispositivo dispo = new THE_Dispositivo(); string fn = ""; if (btnGuardaAltaDispositivo.Text == "Guardar") { List <THE_Dispositivo> EncontreNumero = MngNegocioDispositivo.BusquedaDispositivoPorNumeroTel(txtNumeroTelefono.Text.Trim()); List <THE_Dispositivo> EncontreMEID = MngNegocioDispositivo.BusquedaDispositivoPorMEID(txtMeidTelefono.Text.Trim()); List <THE_Dispositivo> EncontreMDN = MngNegocioDispositivo.BusquedaDispositivoPorMDN(txtMdnTelefono.Text.Trim()); if (EncontreNumero.Count > 0) { mpeAltaDispositivo.Show(); DivErrorres.InnerText = "Ya existe el numero telefonico: " + txtNumeroTelefono.Text.Trim(); return; } if (EncontreMEID.Count > 0) { mpeAltaDispositivo.Show(); DivErrorres.InnerText = "Ya existe el MEID: " + txtMeidTelefono.Text.Trim(); return; } if (EncontreMDN.Count > 0) { mpeAltaDispositivo.Show(); DivErrorres.InnerText = "Ya existe el MDN: " + txtMdnTelefono.Text.Trim(); return; } } if (subeImagenTelefono.HasFile) { string fileExt = System.IO.Path.GetExtension(subeImagenTelefono.FileName); fileExt = fileExt.ToUpper(); if (fileExt != ".JPEG" && fileExt != ".JPG" && fileExt != ".GIF" && fileExt != ".PNG") { DivErrorres.InnerText = "Ingrese una imagen valida con extencion .jpeg| .jpg| .gif| .png "; mpeAltaDispositivo.Show(); return; } else { subeImagenTelefono.PostedFile.SaveAs(Server.MapPath("~/temporal/") + subeImagenTelefono.FileName); fn = subeImagenTelefono.FileName; } } int Lada = 52; dispo.DispositivoDesc = txtDescTelefono.Text.Trim(); dispo.DispositivoEstatus = 'A'; dispo.DispositivoMdn = txtMdnTelefono.Text.Trim(); dispo.DispositivoMeid = txtMeidTelefono.Text.Trim(); dispo.Marca = txtMarcaTelefono.Text.Trim(); dispo.Modelo = txtModeloTelefono.Text.Trim(); dispo.NumerodelTelefono = Lada + txtNumeroTelefono.Text.Trim(); dispo.IdDispositivo = 0; if (fn != "") { dispo.ImagenTelefono = fn; } if (btnGuardaAltaDispositivo.Text == "Guardar") { bool Guardado = MngNegocioDispositivo.GuardaAltaDispositivo(dispo); SubeImagen(dispo.IdDispositivo.ToString(), fn); ViewState["Opcion"] = "Correcto"; if (Guardado) { GuardaLogTransacc("Se Crea Dispositivo " + dispo.IdDispositivo, 10); ctrlMessageBox.AddMessage("Se ha Guardado Correctamente el Dispositivo " + dispo.DispositivoDesc, MessageBox.enmMessageType.Success, true, false, "Guarda", "Alta de Dispositivo"); } else { ctrlMessageBox.AddMessage("Erro al guardar dispositivo", MessageBox.enmMessageType.Error, true, false, "Error", "Erro de Insercion"); } } else { List <THE_Dispositivo> findNumero = MngNegocioDispositivo.BusquedaDispositivoPorNumeroTel(txtNumeroTelefono.Text.Trim(), int.Parse(txtIdDispo.Value)); List <THE_Dispositivo> findMEID = MngNegocioDispositivo.BusquedaDispositivoPorMEID(txtMeidTelefono.Text.Trim(), int.Parse(txtIdDispo.Value)); List <THE_Dispositivo> findMDN = MngNegocioDispositivo.BusquedaDispositivoPorMDN(txtMdnTelefono.Text.Trim(), int.Parse(txtIdDispo.Value)); if (findNumero.Count == 0) { List <THE_Dispositivo> findNumero2 = MngNegocioDispositivo.BusquedaDispositivoPorNumeroTel(txtNumeroTelefono.Text.Trim()); if (findNumero2.Count > 0) { mpeAltaDispositivo.Show(); DivErrorres.InnerText = "Ya existe el numero telefonico: " + txtNumeroTelefono.Text.Trim(); return; } } if (findMEID.Count == 0) { List <THE_Dispositivo> findMEID2 = MngNegocioDispositivo.BusquedaDispositivoPorMEID(txtMeidTelefono.Text.Trim()); if (findMEID2.Count > 0) { mpeAltaDispositivo.Show(); DivErrorres.InnerText = "Ya existe el MEID: " + txtMeidTelefono.Text.Trim(); return; } } if (findMDN.Count == 0) { List <THE_Dispositivo> findMDN2 = MngNegocioDispositivo.BusquedaDispositivoPorMDN(txtMdnTelefono.Text.Trim()); if (findMDN2.Count > 0) { mpeAltaDispositivo.Show(); DivErrorres.InnerText = "Ya existe el MDN: " + txtMdnTelefono.Text.Trim(); return; } } dispo.IdDispositivo = int.Parse(txtIdDispo.Value); bool Actualiza = MngNegocioDispositivo.ActualizaDispositivo(dispo); SubeImagen(dispo.IdDispositivo.ToString(), fn); if (Actualiza) { ctrlMessageBox.AddMessage("Se ha Actualizado Correctamente el Dispositivo " + dispo.DispositivoDesc, MessageBox.enmMessageType.Success, true, false, "Guarda", "Actualiza Dispositivo"); ViewState["Opcion"] = "Correcto"; GuardaLogTransacc("Se Actualizo el Dispositivo " + dispo.IdDispositivo, 11); } } LimpiaControles(); } catch (Exception ex) { EncuestasMoviles.Clases.Error.ManejadorErrores(ex, Session["UserName"].ToString(), Session["UserDomain"].ToString(), Session["userMachineName"].ToString(), Session["UserIP"].ToString(), "AltaDispositivo", int.Parse(Session["numeroUsuario"].ToString())); } }
public static Boolean EliminaDispositivo(THE_Dispositivo dispo) { return(MngDatosDispositivo.EliminaDispositivo(dispo)); }
public static IList <THE_Dispositivo> BuscaDispositivoFiltros(string NombUsuario, string NumeroTel, string NombEstado, string NombMuni, string[] Catalogos) { List <THE_Dispositivo> listaDispo = new List <THE_Dispositivo>(); string strSQL = string.Empty; Azteca.Utility.Security.Rijndael _ChyperRijndael = new Azteca.Utility.Security.Rijndael(); ISession session = NHibernateHelperORACLE.GetSession(); strSQL += " SELECT DISTINCT dispo.dispo_descripcion disdesc, dispo.dispo_estatus disestatus, "; strSQL += " dispo.dispo_imagenurl disimagen, dispo.dispo_marca dismarca, "; strSQL += " dispo.dispo_mdn dismdn, dispo.dispo_meid dismeid, "; strSQL += " dispo.dispo_modelo dismodelo, dispo.dispo_numtelefono disnumtel, "; strSQL += " dispo.id_dispositivo disid "; strSQL += " FROM seml_the_usuario usua, seml_the_dispositivo dispo, seml_tdi_usuariodispositivo usuadis, "; strSQL += " seml_tdi_estado estado, seml_tdi_municipios munic, seml_tdi_usuariocat usuacat, SEML_TDI_COLONIAS COL "; if (Catalogos.Length > 0 && Catalogos != null) { strSQL += ", "; for (int ini = 0; ini < Catalogos.Length; ini++) { string IdOpcCat = Catalogos[ini].ToString().Split('|')[1]; if (ini == Catalogos.Length - 1) { strSQL += " seml_tdi_usuariocat cat" + IdOpcCat; } else { strSQL += " seml_tdi_usuariocat cat" + IdOpcCat + ", "; } } } strSQL += " WHERE usua.usua_llav_pr = usuadis.usua_llav_pr "; strSQL += " AND estado.id_estado = munic.id_estado "; strSQL += " AND dispo.id_dispositivo = usuadis.id_dispositivo "; strSQL += " AND USUA.ID_COLONIA = COL.ID_COLONIA "; strSQL += " AND COL.ID_MUNICIPIO = MUNIC.ID_MUNICIPIO "; if (NombUsuario != "") { strSQL += " AND UPPER(usua.usua_nombre ||' '|| usua.usua_apellpaterno ||' '|| usua.usua_apellmaterno) LIKE " + " UPPER('%" + NombUsuario + "%')" + " "; } if (NumeroTel != "") { strSQL += " AND dispo.dispo_numtelefono = " + NumeroTel; } if (NombEstado != "" && NombEstado != "0") { strSQL += " AND estado.ID_ESTADO = " + NombEstado; strSQL += " AND estado.estado_estatus = 'A' "; } if (NombMuni != "" && NombMuni != "0") { strSQL += " AND munic.ID_MUNICIPIO = " + NombMuni; strSQL += " AND munic.MUNICIPIO_ESTATUS = 'A' "; } if (Catalogos.Length > 0 && Catalogos != null) { for (int ini = 0; ini < Catalogos.Length; ini++) { string IdOpcCat = Catalogos[ini].ToString().Split('|')[1]; string cat_LLaV_pr = " AND cat" + IdOpcCat + ".usua_llaV_pr = usua.usua_llaV_pr "; string id_OpcionCat = " AND cat" + IdOpcCat + ".ID_OPCIONCAT=" + IdOpcCat; strSQL += cat_LLaV_pr + id_OpcionCat; } } strSQL += " AND usua.usua_estatus = 'A' "; strSQL += " AND usuadis.usuadispo_estatus = 'A' "; try { ISQLQuery consultaIQRY = session.CreateSQLQuery(strSQL); consultaIQRY.AddScalar("disdesc", NHibernateUtil.String); //0 consultaIQRY.AddScalar("disestatus", NHibernateUtil.AnsiChar); //1 consultaIQRY.AddScalar("disimagen", NHibernateUtil.String); //2 consultaIQRY.AddScalar("dismarca", NHibernateUtil.String); //3 consultaIQRY.AddScalar("dismdn", NHibernateUtil.String); //4 consultaIQRY.AddScalar("dismeid", NHibernateUtil.String); //5 consultaIQRY.AddScalar("dismodelo", NHibernateUtil.String); //6 consultaIQRY.AddScalar("disnumtel", NHibernateUtil.String); //7 consultaIQRY.AddScalar("disid", NHibernateUtil.Int32); //8 IList lista = consultaIQRY.List(); foreach (Object[] obj in lista) { THE_Dispositivo oDispo = new THE_Dispositivo(); oDispo.DispositivoDesc = System.Convert.ToString(obj[0]); oDispo.DispositivoEstatus = System.Convert.ToChar(obj[1]); oDispo.ImagenTelefono = System.Convert.ToString(obj[2]); oDispo.Marca = System.Convert.ToString(obj[3]); oDispo.DispositivoMdn = System.Convert.ToString(obj[4]); oDispo.DispositivoMeid = System.Convert.ToString(obj[5]); oDispo.Modelo = System.Convert.ToString(obj[6]); oDispo.NumerodelTelefono = System.Convert.ToString(obj[7]); oDispo.IdDispositivo = System.Convert.ToInt32(obj[8]); listaDispo.Add(oDispo); } } catch (Exception ex) { listaDispo = null; return(listaDispo); } finally { session.Close(); session.Dispose(); session = null; } return(listaDispo); }
public static IList <THE_Dispositivo> BusquedaDispositivoPorMDN(string MDNTelefono, int idDispositivo) { #region Query Armado List <THE_Dispositivo> lstDispoDisponibles = new List <THE_Dispositivo>(); string strSQL = string.Empty; Azteca.Utility.Security.Rijndael _ChyperRijndael = new Azteca.Utility.Security.Rijndael(); ISession session = NHibernateHelperORACLE.GetSession(); strSQL += " SELECT DISTINCT dispo.dispo_descripcion dispodesc, "; strSQL += " dispo.dispo_imagenurl dispoimg, dispo.dispo_marca dispomarca, "; strSQL += " dispo.dispo_mdn dispomdn, dispo.dispo_meid dispomeid, "; strSQL += " dispo.dispo_modelo dispomodelo, "; strSQL += " dispo.dispo_numtelefono disponume, "; strSQL += " dispo.id_dispositivo dispoid "; strSQL += " FROM seml_the_dispositivo dispo "; strSQL += " WHERE dispo.id_dispositivo NOT IN (SELECT id_dispositivo FROM seml_tdi_usuariodispositivo) "; if (MDNTelefono != "") { strSQL += " AND dispo.dispo_mdn = " + MDNTelefono; } if (idDispositivo != null) { strSQL += " AND dispo.id_dispositivo = " + idDispositivo; } strSQL += " AND dispo.dispo_estatus = 'A' "; try { ISQLQuery consultaIQRY = session.CreateSQLQuery(strSQL); consultaIQRY.AddScalar("dispodesc", NHibernateUtil.String); //0 consultaIQRY.AddScalar("dispoimg", NHibernateUtil.String); //1 consultaIQRY.AddScalar("dispomarca", NHibernateUtil.String); //2 consultaIQRY.AddScalar("dispomdn", NHibernateUtil.String); //3 consultaIQRY.AddScalar("dispomeid", NHibernateUtil.String); //4 consultaIQRY.AddScalar("dispomodelo", NHibernateUtil.String); //5 consultaIQRY.AddScalar("disponume", NHibernateUtil.String); //6 consultaIQRY.AddScalar("DispoID", NHibernateUtil.Int32); //7 IList lista = consultaIQRY.List(); foreach (Object[] obj in lista) { THE_Dispositivo oDispo = new THE_Dispositivo(); oDispo.DispositivoDesc = System.Convert.ToString(obj[0]); oDispo.ImagenTelefono = System.Convert.ToString(obj[1]); oDispo.Marca = System.Convert.ToString(obj[2]); oDispo.DispositivoMdn = System.Convert.ToString(obj[3]); oDispo.DispositivoMeid = System.Convert.ToString(obj[4]); oDispo.Modelo = System.Convert.ToString(obj[5]); oDispo.NumerodelTelefono = System.Convert.ToString(obj[6]); oDispo.IdDispositivo = System.Convert.ToInt32(obj[7]); lstDispoDisponibles.Add(oDispo); } } catch (Exception ex) { lstDispoDisponibles = null; return(lstDispoDisponibles); } finally { session.Close(); session.Dispose(); session = null; } return(lstDispoDisponibles); #endregion }
public static IList <THE_Dispositivo> ObtieneDispositivosAsignadosUsuario() { List <THE_Dispositivo> lstDispoDisponibles = new List <THE_Dispositivo>(); string strSQL = string.Empty; Azteca.Utility.Security.Rijndael _ChyperRijndael = new Azteca.Utility.Security.Rijndael(); ISession session = NHibernateHelperORACLE.GetSession(); strSQL += " SELECT dispo.dispo_descripcion disdesc, dispo.dispo_estatus disestat, "; strSQL += " dispo.dispo_imagenurl disimagen, dispo.dispo_marca dismarca, "; strSQL += " dispo.dispo_mdn dismdn, dispo.dispo_meid dismeid, "; strSQL += " dispo.dispo_modelo dismodel, dispo.dispo_numtelefono disnume, "; strSQL += " dispo.id_dispositivo disid "; strSQL += " FROM seml_the_dispositivo dispo, seml_tdi_usuariodispositivo usuadis "; strSQL += " WHERE dispo.id_dispositivo = usuadis.id_dispositivo "; strSQL += " AND dispo.dispo_estatus = 'A'"; strSQL += " AND usuadis.usuadispo_estatus = 'A' order by DISPO.ID_DISPOSITIVO "; try { ISQLQuery consultaIQRY = session.CreateSQLQuery(strSQL); consultaIQRY.AddScalar("disdesc", NHibernateUtil.String); //0 consultaIQRY.AddScalar("disimagen", NHibernateUtil.String); //1 consultaIQRY.AddScalar("dismarca", NHibernateUtil.String); //2 consultaIQRY.AddScalar("dismdn", NHibernateUtil.String); //3 consultaIQRY.AddScalar("dismeid", NHibernateUtil.String); //4 consultaIQRY.AddScalar("dismodel", NHibernateUtil.String); //5 consultaIQRY.AddScalar("disnume", NHibernateUtil.String); //6 consultaIQRY.AddScalar("disid", NHibernateUtil.Int32); //7 IList lista = consultaIQRY.List(); foreach (Object[] obj in lista) { THE_Dispositivo oDispo = new THE_Dispositivo(); oDispo.DispositivoDesc = System.Convert.ToString(obj[0]); oDispo.ImagenTelefono = System.Convert.ToString(obj[1]); oDispo.Marca = System.Convert.ToString(obj[2]); oDispo.DispositivoMdn = System.Convert.ToString(obj[3]); oDispo.DispositivoMeid = System.Convert.ToString(obj[4]); oDispo.Modelo = System.Convert.ToString(obj[5]); oDispo.NumerodelTelefono = System.Convert.ToString(obj[6]); oDispo.IdDispositivo = System.Convert.ToInt32(obj[7]); lstDispoDisponibles.Add(oDispo); } } catch (Exception ex) { lstDispoDisponibles = null; return(lstDispoDisponibles); } finally { session.Close(); session.Dispose(); session = null; } return(lstDispoDisponibles); }
public static Boolean ActualizaDispositivo(THE_Dispositivo dispo) { return(MngDatosDispositivo.ActualizaDispositivo(dispo)); }
public static Int32 GuardaAltaDispo(THE_Dispositivo dispo) { return(MngDatosDispositivo.GuardaAltaDispo(dispo)); }
public static Boolean EliminaDispositivo(THE_Dispositivo dispo) { return(NHibernateHelperORACLE.SingleSessionSaveOrUpdate <THE_Dispositivo>(dispo)); }
public static Boolean ActualizaDispositivo(THE_Dispositivo dispo) { return(NHibernateHelperORACLE.SingleSessionUpdate <THE_Dispositivo>(dispo)); }
public static Boolean GuardaAltaDispositivo(THE_Dispositivo dispo) { return(NHibernateHelperORACLE.SingleSessionSave <THE_Dispositivo>(dispo)); }
public static Boolean GuardaAltaDispositivo(THE_Dispositivo dispo) { return(MngDatosDispositivo.GuardaAltaDispositivo(dispo)); }