protected void modificar_Click(object sender, EventArgs e) { Boolean estado = false; if (detalleTxt.SelectedValue.Equals("Estado de puerta")) { ClientScript.RegisterStartupScript(this.GetType(), "myalert", "alert('Por favor ingrese un nuevo estado de puerta válido')", true); } else { if (detalleTxt.SelectedValue.Equals("Abierta")) { estado = true; } if (detalleTxt.SelectedValue.Equals("Cerrada")) { estado = false; } // Llama al procedimiento de DatosPUERTAS que inserta los datos en la BD string resultado = DatosPUERTAS.actualizarPuerta(estado, Cod_puerta.Text); ClientScript.RegisterStartupScript(this.GetType(), "myalert", "alert('" + resultado + "')", true); if (resultado.Equals("Puerta actualizada exitosamente")) { Response.Redirect("http://localhost:53551/IndexPuertas.aspx"); } } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { string resultado = DatosPUERTAS.obtenerDatosModificar(Global.cod_puerta); ClientScript.RegisterStartupScript(this.GetType(), "myalert", "alert('" + resultado + "')", true); Cod_puerta.Text = Global.cod_puerta; Estado_puerta.Text = Global.detalle_puerta; } }
protected void agregar_Click(object sender, EventArgs e) { Boolean estado = false; //valida que todos los datos se hayan ingresado antes de ingresar a la BD if (Cod_puerta.SelectedValue.Equals("") || detalleTxt.SelectedValue.Equals("Estado de puerta")) { ClientScript.RegisterStartupScript(this.GetType(), "myalert", "alert('Por favor ingrese un código y estado de puerta válidos')", true); } else { //valida si el código que se desea asignar ya fue asignado string resultado = DatosPUERTAS.verificarPuerta(Cod_puerta.SelectedValue); if (resultado.Equals("El código seleccionado ya fue asignado a una puerta, por favor compruebe con soporte el código correspondiente")) { detalleTxt.SelectedIndex = 0; ClientScript.RegisterStartupScript(this.GetType(), "myalert", "alert('" + resultado + "')", true); } else { if (detalleTxt.SelectedValue.Equals("Abierta")) { estado = true; } if (detalleTxt.SelectedValue.Equals("Cerrada")) { estado = false; } // Llama al procedimiento de DatosPUERTAS que inserta los datos en la BD resultado = DatosPUERTAS.agregarPUERTA(Cod_puerta.SelectedValue, estado); ClientScript.RegisterStartupScript(this.GetType(), "myalert", "alert('" + resultado + "')", true); if (resultado.Equals("Puerta agregada con éxito.")) { DatosPUERTAS.sumarConsecutivoPuerta(); Response.Redirect("http://localhost:53551/IndexPuertas.aspx"); } } } }