Exemplo n.º 1
0
    protected void btnAgregar_Click(object sender, EventArgs e)
    {
        lblErrores.Text = "";
        Familias familia = new Familias();

        familia.Unidad = txtClave.Text;
        familia.verificaExiste();
        bool existeFamilia = familia.Existe;

        if (!existeFamilia)
        {
            SqlDataSource1.InsertCommand = "insert into catfamilias(idFamilia,descripcionFamilia) values(@idFamilia,@descripcionFamilia)";
            SqlDataSource1.InsertParameters.Add("idFamilia", txtClave.Text);
            SqlDataSource1.InsertParameters.Add("descripcionFamilia", txtDescripcion.Text);
            try
            {
                SqlDataSource1.Insert();
                GridView1.DataBind();
                txtClave.Text = txtDescripcion.Text = "";
            }
            catch (Exception ex)
            {
                lblErrores.Text = "Error al agregar la familia " + txtClave.Text + ": " + ex.Message;
            }
        }
        else
        {
            lblErrores.Text = "La familia a ingresar ya se encuentra registrada";
        }
    }