private void Procesar() { if (Verificacion()) { CLS.Especialidades oEspecialidad = new CLS.Especialidades(); oEspecialidad.Especialidad = txbEspecialidad.Text; if (txbIDEspecialidad.Text.Length == 0) { //INSERTANDO if (oEspecialidad.Guardar()) { MessageBox.Show("Guardado correctamente", "Confirmación", MessageBoxButtons.OK, MessageBoxIcon.Information); Close(); } else { MessageBox.Show("Registro no guardado", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } else { //oEspecialidad.Idespecialidad = int.Parse(id); oEspecialidad.Idespecialidad = Convert.ToInt32(txbIDEspecialidad.Text); //ACTUALIZANDO if (oEspecialidad.Actualizar()) { MessageBox.Show("Editado correctamente", "Confirmación", MessageBoxButtons.OK, MessageBoxIcon.Information); Close(); } else { MessageBox.Show("Registro no editado", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } } }
private void btnEliminar_Click(object sender, EventArgs e) { if (Convert.ToInt32(dtgvDatos.Rows.Count.ToString()) <= 0) { MessageBox.Show("Actualmente no existe ningún registro", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { if (MessageBox.Show("Desea eliminar el registro seleccionado?", "Pregunta", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { CLS.Especialidades oEspecialidad = new CLS.Especialidades(); oEspecialidad.Idespecialidad = Convert.ToInt32(dtgvDatos.CurrentRow.Cells["idespecialidad"].Value.ToString()); if (oEspecialidad.Eliminar()) { MessageBox.Show("Registro eliminado exitosamente", "Confirmacion", MessageBoxButtons.OK, MessageBoxIcon.Information); CargarDatos(); } else { MessageBox.Show("El registro no pudo ser eliminado correctamente", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } } }