Beispiel #1
0
    protected void BtnAceptar_Click(object sender, EventArgs e)
    {
        try
        {
            if (this.txtDesc.Text.Trim() != "")
            {
                Area area = new Area();
                area.descArea = this.txtDesc.Text.Trim();

                if (hAccion.Value == "agregar")
                {
                    int Est;
                    if (this.cboEstado.SelectedIndex == 0)
                    {
                        Est = 1;
                    }
                    else
                    {
                        Est = 0;
                    }

                    area.estado            = Convert.ToBoolean(Est);
                    area.idArea            = NegocioMantenimiento.TraerId();
                    this.cboEstado.Enabled = true;
                    NegocioMantenimiento.AgregarArea(area);
                    MostrarMensaje("Una nueva área ha sido agregada satisfactoriamente");
                    txtDesc.Text            = "";
                    cboEstado.SelectedIndex = 0;
                    txtDesc.Enabled         = false;
                }
                else
                {
                    area.idArea = byte.Parse(GvAreas.SelectedRow.Cells[1].Text);
                    if (cboEstado.SelectedItem.Text == "Activo")
                    {
                        int Est = 1;
                        area.estado = Convert.ToBoolean(Est);
                    }
                    else
                    {
                        int Est = 0;
                        area.estado = Convert.ToBoolean(Est);
                    }
                    NegocioMantenimiento.ModificarArea(area);
                    MostrarMensaje("Usted ha modificado el area:  " + area.descArea + ", satisfactoriamente.");
                    txtDesc.Text            = "";
                    cboEstado.SelectedIndex = 0;
                    txtDesc.Enabled         = false;
                }
                CargarGrillaAreas();
                this.txtCod.Text           = "";
                this.txtDesc.Text          = "";
                this.cboEstado.Enabled     = false;
                this.GvAreas.SelectedIndex = -1;
            }
            else
            {
                MostrarMensaje("Por Favor, complete todos los campos antes de realizar esta función.");
                this.txtDesc.Text          = "";
                this.txtCod.Text           = "";
                this.txtDesc.Enabled       = false;
                this.cboEstado.Enabled     = false;
                this.GvAreas.SelectedIndex = -1;
            }
            habilitarBotones(true);
        }
        catch (Exception ex)
        {
            Response.Redirect("Errores.aspx?error=" + ex.Message);
        }
    }