示例#1
0
 //agrega una nueva categoria a la DB y carga los datos a la grilla
 private void btnAgregarCategoria_Click(object sender, EventArgs e)
 {
     if (String.IsNullOrEmpty(txtNonbreCategoria.Text.Trim()))
     {//si alguno de los campos de datos esta vacio se muestra un error
         MessageBox.Show("El campo Nombre no puede estar vacio.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Warning);
     }
     else
     {//si no hay campos vacios se procede a agrega la nueva marca
         categoria nuevo = new categoria()
         {
             nombre = txtNonbreCategoria.Text.Trim()
         };
         if (controladorCategoria.AgregarCategoria(nuevo))
         {//Si se agrega a la DB la marca nueva entonces se carga la grilla con datos nuevos
             MessageBox.Show("La nueva categoria ah sido Agregada.", "Mensaje de usuario", MessageBoxButtons.OK, MessageBoxIcon.Information);
             cargarGridCategorias();
         }
         else
         {//De lo contrario se muestra un mensaje de error
             MessageBox.Show("La nueva categoria no ah sido Agregada.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Warning);
         }
     }
 }
示例#2
0
 //editar una categoria y carga los datos modificados en la grilla
 private void btnEditarCategoria_Click(object sender, EventArgs e)
 {
     if (String.IsNullOrEmpty(txtNonbreCategoria.Text.Trim()))
     {//si alguno de los campos de datos esta vacio se muestra un error
         MessageBox.Show("El campo Nombre no puede estar vacio.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Warning);
     }
     else
     {//si no hay campos vacios se procede a editar la categoria
         categoria aEditar = new categoria()
         {
             id_categoria = Convert.ToInt32(txtIdCategoria.Text.Trim()),
             nombre = txtNonbreCategoria.Text.Trim()
         };
         if (controladorCategoria.EditarCategoria(aEditar))
         {//si se cambiaron datos se procede a editar y hacer persistente el cambio en la DB
             MessageBox.Show("La categoría ah sido modificado.", "Mensaje de usuario", MessageBoxButtons.OK, MessageBoxIcon.Information);
             cargarGridCategorias();
         }
         else
         {
             MessageBox.Show("No se ah realizado ningún cambio en los datos.", "Mensaje de Usuario", MessageBoxButtons.OK, MessageBoxIcon.Warning);
         }
     }
 }