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;
     }
 }
Esempio n. 3
0
    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");
                }
            }
        }
    }