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; } } }
private void btnAceptar_Click(object sender, EventArgs e) { switch (formMode) { case FormMode.insert: { if (ExisteMarca() == false) { if (ValidarCampos()) { var oPerfil = new Perfil(); oPerfil.Nombre = txtNombre.Text; if (oPerfilService.CrearPerfil(oPerfil)) { MessageBox.Show("Perfil insertada!", "Información", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); } } } else { MessageBox.Show("Nombre de perfil encontrada!. 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 actualizada!", "Información", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Dispose(); } else { MessageBox.Show("Error al actualizar Perfil!", "Información", MessageBoxButtons.OK, MessageBoxIcon.Information); } } break; } case FormMode.delete: { if (MessageBox.Show("Seguro que desea habilitar/deshabilitar el perfil seleccionada?", "Aviso", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == DialogResult.OK) { if (oPerfilService.ModificarEstadoPerfil(oPerfilSelected)) { MessageBox.Show("Perfil Habilitado/Deshabilitado!", "Información", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); } else { MessageBox.Show("Error al actualizar el perfil!", "Información", MessageBoxButtons.OK, MessageBoxIcon.Information); } } break; } } }
private void btnConfirmar_Click(object sender, EventArgs e) { var oPerfil = new Perfil(); switch (formMode) { case FormMode.nuevo: { oPerfil.Nombre = txtNombrePerfil.Text; if (!String.IsNullOrEmpty(txtNombrePerfil.Text)) { if (oPerfilService.CrearPerfil(oPerfil) == true) { MessageBox.Show("Perfil insertado!", "Informacion", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); } else { MessageBox.Show("El perfil ya existe!"); this.Close(); } } else { MessageBox.Show("El Nombre de Perfil no debe estar vacío!"); } break; } case FormMode.actualizar: { oPerfil.Nombre = txtNuevoNombre.Text; oPerfil.IdPerfil = oPerfilSelected.IdPerfil; if (txtNuevoNombre.Text != "") { if (MessageBox.Show("Seguro que desea modificar el" + "perfil seleccionado?", "Aviso", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == System.Windows.Forms.DialogResult.Yes) { oPerfilService.actualizarPerfil(oPerfil); MessageBox.Show("Perfil modificado!", "Informacion", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); } else { MessageBox.Show("El nombre de perfil no debe estar vacío!"); } } break; } case FormMode.eliminar: { oPerfil = oPerfilSelected; if (MessageBox.Show("Seguro que desea eliminar el perfil seleccionado?", "Aviso", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == System.Windows.Forms.DialogResult.Yes) { oPerfilService.borrarPerfil(oPerfil); MessageBox.Show("Perfil eliminado!", "Informacion", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); } else { MessageBox.Show("Ha ocurrido un error al intentar borrar el perfil!", "Error"); } } break; } }