private void btnAceptar_Click_1(object sender, EventArgs e) { switch (formMode) { case FormMode.insert: { if (ExistePerfil() == false) { if (ValidarCampos()) { var oPerfil = new Perfil(); oPerfil.Nombre = txtNombre.Text; var oSueldoPerfilHistorico = new SueldoPerfilHistorico(); oSueldoPerfilHistorico.Sueldo = Convert.ToDouble(txtSueldo.Text); if (oPerfilService.CrearPerfil(oPerfil, oSueldoPerfilHistorico)) { MessageBox.Show("Perfil insertado!!!", "Información", MessageBoxButtons.OK, MessageBoxIcon.Information); MessageBox.Show("Sueldo Perfil Histórico insertado!!!", "Información", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); } } } else { MessageBox.Show("Nombre de perfil encontrado!!!. Ingrese un nombre diferente", "Información", MessageBoxButtons.OK, MessageBoxIcon.Information); } break; } //case FormMode.update: // { // if (ValidarCampos()) // { // oPerfilSelected.Nombre = txtNombre.Text; // if (oPerfilService.ActualizarPerfil(oPerfilSelected)) // { // MessageBox.Show("Perfil actualizado!!!", "Información", MessageBoxButtons.OK, MessageBoxIcon.Information); // this.Dispose(); // } // else // MessageBox.Show("Error al actualizar el perfil!!!", "Información", MessageBoxButtons.OK, MessageBoxIcon.Information); // } // break; // } case FormMode.delete: { if (MessageBox.Show("¿Seguro que desea borrar el perfil seleccionado?", "Aviso", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == DialogResult.OK) { if (oPerfilService.BorrarPerfil(oPerfilSelected)) { MessageBox.Show("Perfil borrado con éxito!!!", "Información", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); } else { MessageBox.Show("Error al actualizar perfil!!!", "Información", MessageBoxButtons.OK, MessageBoxIcon.Information); } } break; } } }