protected void GridAlarma_RowCommand(object sender, GridViewCommandEventArgs e) { int alarmaId2 = 0; try { alarmaId2 = Convert.ToInt32(e.CommandArgument); } catch (Exception ex) { } if (alarmaId2 <= 0) { return; } if (e.CommandName == "EditarAlarma") { Response.Redirect("Formularios/FormularioAlarma.aspx?Id=" + alarmaId2.ToString()); //ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "alertMessage", "alert('Editar')", true); } if (e.CommandName == "EliminarAlarma") { DailyDB.App_Code.Model.Alarma alarma2 = AlarmaBRL.GetAlarmaByID(alarmaId2); alarma2.UsuarioID = 0; alarma2.Latitud = ""; alarma2.Longitud = ""; alarma2.Nombre = ""; alarma2.Contrasena = ""; alarma2.Alerta = 0; AlarmaBRL.UpdateAlarma(alarma2); Response.Redirect("AlarmaConfiguracion.aspx"); } }
protected void Page_Load(object sender, EventArgs e) { Usuario usuario = (Usuario)Session["USUARIO"]; user = usuario.UsuarioID; if (AlarmaBRL.GetAlarmaByIdUsuario(user) != null) { List <DailyDB.App_Code.Model.Alarma> alarmas = AlarmaBRL.GetAlarmaByIdUsuario(user); GridAlarma.DataSource = alarmas; GridAlarma.DataBind(); } }
protected void Page_Load(object sender, EventArgs e) { Usuario usuario = (Usuario)Session["USUARIO"]; user = usuario.UsuarioID; List <DailyDB.App_Code.Model.Alarma> alarmas = AlarmaBRL.GetAlarmaByIdUsuario(user); List <DailyDB.App_Code.Model.Llave> llave = LlaveBRL.GetLlavesPorAlarma(alarmas[0].AlarmaId); GridLlavesObtenidas.DataSource = llave; GridLlavesObtenidas.DataBind(); }
public HttpResponseMessage GetAlarmaByCodigo(string idAlarma) { HttpResponseMessage msg = null; Alarma obj = AlarmaBRL.GetAlarmaById(Int32.Parse(idAlarma)); if (obj == null) { msg = Request.CreateResponse(HttpStatusCode.NotFound, "Codigo de alarma invalido"); return(msg); } msg = Request.CreateResponse <Alarma>(HttpStatusCode.OK, obj); return(msg); }
public HttpResponseMessage UpdateAlarma( [FromBody] Alarma alarma) { HttpResponseMessage msg = null; try { AlarmaBRL.UpdateAlarma(alarma); msg = Request.CreateResponse(HttpStatusCode.OK, "BIEN"); } catch (Exception) { msg = Request.CreateResponse(HttpStatusCode.NotFound, "ERROR"); } return(msg); }
public HttpResponseMessage ActivarAlarma(string idAlarma) { HttpResponseMessage msg = null; Alarma obj = AlarmaBRL.GetAlarmaById(Int32.Parse(idAlarma)); if (obj == null) { msg = Request.CreateResponse(HttpStatusCode.NotFound, "No se ha encontrado la Alarma para desactivarla"); return(msg); } obj.IsActive = !obj.IsActive; AlarmaBRL.UpdateAlarma(obj); msg = Request.CreateResponse <bool>(HttpStatusCode.OK, true); return(msg); }
public HttpResponseMessage GetAlarmaID(string AlarmaID) { HttpResponseMessage msg = null; try { Alarma alarma = AlarmaBRL.GetAlarmaByID(int.Parse(AlarmaID)); if (alarma == null) { msg = Request.CreateErrorResponse(HttpStatusCode.NotFound, "NOTFOUND"); } else { msg = Request.CreateResponse(HttpStatusCode.OK, alarma); } } catch (Exception e) { msg = Request.CreateErrorResponse(HttpStatusCode.NotFound, "ERROR" + e); } return(msg); }
public HttpResponseMessage GetAlarmaByUsuario(string UsuarioID) { HttpResponseMessage msg = null; try { List <Alarma> alarmas = AlarmaBRL.GetAlarmaByIdUsuario(int.Parse(UsuarioID)); if (alarmas == null || alarmas.Count <= 0) { msg = Request.CreateErrorResponse(HttpStatusCode.NotFound, "NOTFOUND"); } else { msg = Request.CreateResponse(HttpStatusCode.OK, alarmas); } } catch (Exception e) { msg = Request.CreateErrorResponse(HttpStatusCode.NotFound, "ERROR" + e); } return(msg); }
public HttpResponseMessage GetAlarmaById(string Codigo) { HttpResponseMessage msg = null; try { Alarma alarm = AlarmaBRL.GetAlarmaByCodigo(Codigo); if (alarm == null) { msg = Request.CreateErrorResponse(HttpStatusCode.NotFound, "NOTFOUND"); } else { msg = Request.CreateResponse(HttpStatusCode.OK, alarm); } } catch (Exception e) { msg = Request.CreateErrorResponse(HttpStatusCode.NotFound, "ERROR" + e); return(msg); } return(msg); }
protected void registrarAlarma(object sender, EventArgs e) { String codigoAlarma = fcodigoAlarma.Text.Trim(); String nombreAlarma = fnombreAlarma.Text.Trim(); String contrasenaAlarma = fcontrasenaAlarma.Text.Trim(); Usuario user = (Usuario)Session["USUARIO"]; int usuario = user.UsuarioID; if (string.IsNullOrEmpty(codigoAlarma)) { ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "alertMessage", "alert('El campo del código de Alarma no debe quedar vacío')", true); return; } if (string.IsNullOrEmpty(nombreAlarma)) { ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "alertMessage", "alert('El campo del nombre de la Alarma no puede quedar vacío')", true); return; } if (string.IsNullOrEmpty(contrasenaAlarma)) { ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "alertMessage", "alert('El campo de la contraseña de la Alarma no puede quedar vacío')", true); return; } string AL_latitud = latitudHidden.Value; string AL_longitud = longitudHidden.Value; if (string.IsNullOrEmpty(AL_latitud) || string.IsNullOrEmpty(AL_longitud)) { ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "alertMessage", "alert('Error de Red, Asegurese de que el equipo tenga Conexión a INTERNET')", true); return; } if (id == 0) { Alarma alarma = AlarmaBRL.GetAlarmaByCodigo(codigoAlarma); if (alarma != null && alarma.UsuarioID == -1) { alarma.Alerta = 0; alarma.UsuarioID = usuario; alarma.Nombre = nombreAlarma; alarma.Contrasena = contrasenaAlarma; alarma.Latitud = AL_latitud; alarma.Longitud = AL_longitud; AlarmaBRL.UpdateAlarma(alarma); Llave llave = new Llave(); llave.Codigo = contrasenaAlarma; llave.Estado = 1; llave.Tipo = "P"; llave.Nick = "Propietario"; llave.AlarmaId = alarma.AlarmaId; LlaveBRL.InsertarLlave(llave); Response.Redirect("~/AlarmaConfiguracion.aspx"); } else { ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "alertMessage", "alert('El código de la alarma no es válido')", true); Response.Redirect("~/AlarmaConfiguracion.aspx"); } } else { Alarma alarma2 = AlarmaBRL.GetAlarmaByID(id); if (alarma2 != null && alarma2.UsuarioID == usuario) { alarma2.Alerta = 0; alarma2.UsuarioID = usuario; alarma2.Nombre = nombreAlarma; alarma2.Contrasena = contrasenaAlarma; alarma2.Latitud = AL_latitud; alarma2.Longitud = AL_longitud; AlarmaBRL.UpdateAlarma(alarma2); Response.Redirect("~/AlarmaConfiguracion.aspx"); } } }
protected void RegistrarLlave_Click(object sender, EventArgs e) { Usuario usuario = (Usuario)Session["USUARIO"]; int user = 0; if (usuario == null) { Response.Redirect("../LlaveConfiguracion.aspx"); } else { user = usuario.UsuarioID; } bool permanente = RadioButtonList1.Items[0].Selected; bool temporal = RadioButtonList1.Items[1].Selected; string nick1 = txtNick.Text; string fechaInicio = FechaInicioc.Value; string fechaFin = FechaFinc.Value; if (permanente == false && temporal == false) { ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "alertMessage", "alert('Debe seleccionar alguna opción de tipo de llave')", true); return; } if (string.IsNullOrEmpty(nick1)) { ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "alertMessage", "alert('Debe ingresar el Nick')", true); return; } if (string.IsNullOrEmpty(fechaInicio)) { ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "alertMessage", "alert('Debe ingresar el Nick')", true); return; } String cod = Guid.NewGuid().ToString().Substring(0, 10); List <Alarma> alarma = AlarmaBRL.GetAlarmaByIdUsuario(user); //Horario Inicio TimeSpan ts = TimeSpan.Parse(horaInicio.Value); //Horario Fin TimeSpan ts2 = TimeSpan.Parse(horaFin.Value); Llave llave = new Llave(); if (permanente) { llave.Tipo = "P"; llave.AlarmaId = alarma[0].AlarmaId; llave.Codigo = cod; llave.Nick = nick1; llave.FechaInicio = DateTime.Parse(fechaInicio); llave.FechaFin = DateTime.Parse(fechaFin); llave.HoraInicio = ts; llave.HoraFin = ts2; llave.ActHora = 1; llave.Estado = 1; } if (temporal) { llave.Tipo = "T"; llave.Nombre = "Temporal"; llave.AlarmaId = alarma[0].AlarmaId; llave.Codigo = cod; llave.Nick = nick1; llave.FechaInicio = DateTime.Parse(fechaInicio); llave.FechaFin = DateTime.Parse(fechaFin); llave.HoraInicio = ts; llave.HoraFin = ts2; llave.ActHora = 1; llave.ActDias = 1; llave.Estado = 1; } if (id == 0) { LlaveBRL.InsertarLlave(llave); Response.Redirect("~/LlaveConfiguracion.aspx"); } else { llave.LlaveId = id; LlaveBRL.UpdateLlave(llave); Response.Redirect("~/LlaveConfiguracion.aspx"); } }
protected void btnGuardar_Click(object sender, EventArgs e) { //USUARIO string US_nombreCompleto = txtNombreComp.Text.Trim(); string US_telefono = txtTelefono.Text.Trim(); string US_email = txtEmail.Text.Trim(); string US_contraseña = txtPassword.Text.Trim(); string US_reContraseña = txtRePassword.Text.Trim(); string US_direccion = txtDescripcion.Text.Trim(); if (string.IsNullOrEmpty(US_nombreCompleto)) { ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "alertMessage", "alert('El campo Nombre Completo no debe estar vacío')", true); return; } if (string.IsNullOrEmpty(US_telefono)) { ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "alertMessage", "alert('El campo Teléfono no debe estar vacío')", true); return; } if (string.IsNullOrEmpty(US_email)) { ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "alertMessage", "alert('El campo Email no debe estar vacío')", true); return; } if (string.IsNullOrEmpty(US_contraseña)) { ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "alertMessage", "alert('El campo Contraseña no debe estar vacío')", true); return; } if (!US_reContraseña.Equals(US_contraseña)) { ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "alertMessage", "alert('Las contraseñas no coinciden')", true); return; } if (string.IsNullOrEmpty(US_direccion)) { ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "alertMessage", "alert('El campo Dirección no debe estar vacío')", true); return; } //ALARMA string AL_ContraseñaAct = txtAlarmPass.Text.Trim(); string AL_ReContraseñaAct = txtReAlarmPass.Text.Trim(); if (string.IsNullOrEmpty(AL_ContraseñaAct)) { ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "alertMessage", "alert('El campo Contraseña de Activación no debe estar vacío')", true); return; } if (!AL_ReContraseñaAct.Equals(AL_ContraseñaAct)) { ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "alertMessage", "alert('Las Contraseñas de Activación no coinciden')", true); return; } string AL_latitud = latitudHidden.Value; string AL_longitud = longitudHidden.Value; if (string.IsNullOrEmpty(AL_latitud) || string.IsNullOrEmpty(AL_longitud)) { ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "alertMessage", "alert('Error de Red, Asegurese de que el equipo tenga Conexión a INTERNET')", true); return; } //REGISTRANDO USUARIO Usuario objUser = new Usuario() { NombreCompleto = US_nombreCompleto, Telefono = US_telefono, Email = US_email, Password = US_contraseña, Direccion = US_direccion, }; int idUsuario = UsuarioBRL.InsertUser(objUser); Alarma objAlarma = new Alarma() { IdUsuario = idUsuario, Contraseña = AL_ContraseñaAct, Latitud = AL_latitud, Longitud = AL_longitud, IsActive = false, }; int idAlarma = AlarmaBRL.InsertAlarma(objAlarma); ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "alertMessage", "alert('Usuario y Alarma Registrado Exitosamente!!!')", true); Response.Redirect("~/Registro.aspx"); }