/// <summary> /// Metodo para procesar y acceder a ejecutar las operaciones de insertar o actualizar /// </summary> private void Procesar() { try { Categorias catg = new Categorias() { IDCategoria = this.IDCategoria, NombreCategoria = txbNombre.Text, Descripcion = txbDescripcion.Text }; if (this.Opciones == Opcion.INSERTAR) { //Validamos si se inserto con exito a la base de datos if (catg.Guardar()) { MessageBox.Show("Categoria ingresada exitosamente ", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Confirmacion = true; this.Close(); } else { MessageBox.Show("La categoria no pudo ser ingresado, porfavor contacte con el desarrollador ", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { //Validacion si se actualizo con exito en la base de datos if (catg.Actualizar()) { MessageBox.Show("Categoria actualizada exitosamente ", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Confirmacion = true; this.Close(); } else { MessageBox.Show("La categoria no pudo ser actualizada, porfavor contacte con el desarrollador ", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } catch (Exception e) { MessageBox.Show("Excepcion: " + e.Message); } }