private void buttonGuardar_Click(object sender, EventArgs e) { String mensaje = NCategorias.Insertar(this.textBoxNombre.Text, this.textBoxDescripcion.Text); if (mensaje == "Y") { this._owner.Mensaje(String.Format("La Categoría {0} ha sido AGREGADA", this.textBoxNombre.Text)); this._owner.Refrescar(); this.Close(); } else { MensajeError(mensaje); } }
//btnAgregarActualizar - Eveno Click - Insertar o modifica una categoría private void btnAgregarActualizar_Click(object sender, EventArgs e) { string Respuesta; if (this.lblTitulo.Text == "Nueva Categoría") { //Revisión de datos obligatorios if (String.IsNullOrWhiteSpace(txtNombre.Text)) { MessageBox.Show("Debe ingresar un nombre para la categoría.", String.Format(Configuracion.Titulo, "Dato Inválido"), MessageBoxButtons.OK, MessageBoxIcon.Warning); this.errorProvider.SetError(txtNombre, "Ingrese un nombre."); } else { Respuesta = NCategorias.Insertar(txtNombre.Text, txtDescripcion.Text, ctrlCategorias.IdUsuario); if (Respuesta == "OK") { //Muestra confirmación al usuario via MessageBox. MessageBox.Show(String.Format("La categoría {0} fue ingresada en el sistema satisfactoriamente.", this.txtNombre.Text), String.Format(Configuracion.Titulo, "Registro Exitoso"), MessageBoxButtons.OK, MessageBoxIcon.Information); ctrlCategorias.Mostrar(); ctrlCategorias.Mensaje(String.Format("La Categoría {0} ha sido AGREGADA satisfactoriamente. ", txtNombre.Text)); this.Close(); } else { //Muestra Respuesta error al usuario mediante MessageBox MessageBox.Show(Respuesta, String.Format(Configuracion.Titulo, "Error"), MessageBoxButtons.OK, MessageBoxIcon.Error); } } } else if (this.lblTitulo.Text == "Editar Categoría") { //Revisión de datos obligatorios. if (String.IsNullOrWhiteSpace(txtNombre.Text)) { MessageBox.Show("Debe ingresar un nombre para la categoría.", String.Format(Configuracion.Titulo, "Dato Inválido"), MessageBoxButtons.OK, MessageBoxIcon.Warning); this.errorProvider.SetError(txtNombre, "Ingrese un nombre."); } else { Respuesta = NCategorias.Editar(IdCategoria, this.txtNombre.Text, this.txtDescripcion.Text, ctrlCategorias.IdUsuario); if (Respuesta == "OK") { //Muestra confirmación al usuario via MessageBox. MessageBox.Show(String.Format("Los datos de la categoría {0} fueron modificados satisfactoriamente.", txtNombre.Text), String.Format(Configuracion.Titulo, "Actualización de datos exitosa"), MessageBoxButtons.OK, MessageBoxIcon.Information); ctrlCategorias.Mostrar(); ctrlCategorias.Mensaje(String.Format("Los Datos de la categoría {0} fueron modificados satisfactoriamente.", txtNombre.Text)); this.Close(); } else { //Muestra Respuesta error al usuario mediante MessageBox MessageBox.Show(Respuesta, String.Format(Configuracion.Titulo, "Error"), MessageBoxButtons.OK, MessageBoxIcon.Error); } } } }