private void BtnAceptar_Click(object sender, EventArgs e) { switch (formMode) { case FormMode.insert: { if (ValidarCampos()) { var oCliente = new Cliente(); oCliente.Nombre = txtNombre.Text; oCliente.Apellido = txtApellido.Text; oCliente.Puntos = Convert.ToInt32(this.txtPuntaje.Text); oCliente.Peso = Convert.ToDouble(this.txtPeso.Text); oCliente.Altura = Convert.ToInt32(this.txtAltura.Text); oCliente.Telefono = Convert.ToInt32(this.txtTelefono.Text); oCliente.TelefonoEmerg = Convert.ToInt32(this.txtTelefonoEmerg.Text); if (oClienteService.CrearCliente(oCliente)) { MessageBox.Show("Cliente insertado!", "Información", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); } } break; } case FormMode.update: { if (ValidarCampos()) { oClienteSelected.Nombre = txtNombre.Text; oClienteSelected.Apellido = txtApellido.Text; oClienteSelected.Puntos = Convert.ToInt32(txtPuntaje.Text); oClienteSelected.Peso = Convert.ToDouble(this.txtPeso.Text); oClienteSelected.Altura = Convert.ToInt32(this.txtAltura.Text); if (oClienteService.ActualizarUsuario(oClienteSelected)) { MessageBox.Show("Cliente actualizado!", "Información", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Dispose(); } else { MessageBox.Show("Error al actualizar el cliente!", "Información", MessageBoxButtons.OK, MessageBoxIcon.Information); } } break; } case FormMode.delete: { if (MessageBox.Show("Seguro que desea habilitar/deshabilitar el usuario seleccionado?", "Aviso", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == DialogResult.OK) { if (oClienteService.ModificarEstadoCliente(oClienteSelected)) { MessageBox.Show("Usuario Habilitado/Deshabilitado!", "Información", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); } else { MessageBox.Show("Error al actualizar el usuario!", "Información", MessageBoxButtons.OK, MessageBoxIcon.Information); } } break; } } }