private void button1_Click(object sender, EventArgs e)
 {
     if (textBox1.Text == "")
     {
         MessageBox.Show("Ingrese el nombre de la categoria");
     }
     else
     {
         if (!editar)
         {
             try
             {
                 CRUDcategoria categoria = new CRUDcategoria();
                 categoria.Insertar(textBox1.Text);
                 MessageBox.Show("Se agregó Correctamente");
                 Mostrar();
             }
             catch (Exception ex)
             {
                 MessageBox.Show("Ocurrió un error " + ex);
             }
         }
         if (editar)
         {
             CRUDcategoria categoria = new CRUDcategoria();
             categoria.Actualizar(Convert.ToInt32(dataGridView1.CurrentRow.Cells["ID"].Value.ToString()), textBox1.Text);
             editar = false;
             Mostrar();
         }
     }
 }
 private void button4_Click(object sender, EventArgs e)
 {
     if (textBox2.Text == "")
     {
         MessageBox.Show("Ingrese el nombre de la categoria");
     }
     else
     {
         try
         {
             CRUDcategoria categ = new CRUDcategoria();
             this.dataGridView1.DataSource = categ.buscar(textBox2.Text);
         }
         catch (Exception ex)
         {
             MessageBox.Show("Ocurrió un error " + ex);
         }
     }
 }
 private void button2_Click(object sender, EventArgs e)
 {
     try
     {
         if (this.dataGridView1.SelectedRows.Count > 0)
         {
             CRUDcategoria cat = new CRUDcategoria();
             cat.eliminar(Convert.ToInt32(dataGridView1.CurrentRow.Cells["ID"].Value.ToString()));
             MessageBox.Show("Se eliminó correctamente");
             Mostrar();
         }
         else
         {
             MessageBox.Show("Selecciole la fila que desea eliminar");
         }
     }
     catch (Exception ex) {
         MessageBox.Show("Ocurrió un error " + ex);
     }
 }
        public void Mostrar()
        {
            CRUDcategoria cat = new CRUDcategoria();

            this.dataGridView1.DataSource = cat.mostrar();
        }