public Boolean ExisteTel_MEID_MED() { List <THE_Dispositivo> EncontreNumero = MngNegocioDispositivo.BusquedaDispositivoPorNumeroTel(txtNumeroTelefono.Text); List <THE_Dispositivo> EncontreMEID = MngNegocioDispositivo.BusquedaDispositivoPorMEID(txtMeidTelefono.Text); List <THE_Dispositivo> EncontreMDN = MngNegocioDispositivo.BusquedaDispositivoPorMDN(txtMdnTelefono.Text); if (EncontreNumero.Count > 0) { mpeAltaDispositivo.Show(); DivErrorres.InnerText = "Ya existe el numero telefonico: " + txtNumeroTelefono.Text; return(true); } if (EncontreMEID.Count > 0) { mpeAltaDispositivo.Show(); DivErrorres.InnerText = "Ya existe el MEID: " + txtMeidTelefono.Text; return(true); } if (EncontreMDN.Count > 0) { mpeAltaDispositivo.Show(); DivErrorres.InnerText = "Ya existe el MDN: " + txtMdnTelefono.Text; return(true); } return(false); }
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())); } }