private void btnAnadir_Click(object sender, RoutedEventArgs e) { try { Cliente cliente = new Cliente(); cliente.nombre = ValidationUtil.NullOrEmpty(nombre.Text); cliente.apellidos = ValidationUtil.NullOrEmpty(apellidos.Text); cliente.direccion = ValidationUtil.NullOrEmpty(direccion.Text); cliente.nif = ValidationUtil.NIF(nif.Text); cliente.telefono = ValidationUtil.Telefono(telefono.Text); cliente.email = ValidationUtil.Email(email.Text); string tempDate = ValidationUtil.NullOrEmpty(fechaDeAlta.SelectedDate.ToString()); cliente.fechaDeAlta = DateTime.Parse(tempDate); cliente.estado = ClienteEstado.Activo; cliente.VIP = false; id.Text = clienteService.anadirCliente(cliente).ToString(); mostrarInfo(clienteService.getClienteConID(Int32.Parse(id.Text))); } catch (Exception err) { MessageBox.Show(err.Message); } }
private Cliente getClienteDeRow(DataRow row) { Cliente c = new Cliente(); c.clienteCodigo = ValidationUtil.NumeroInteger(row[SchemaUtil.CLIENTE_KEY_ID].ToString()); c.nombre = row[SchemaUtil.CLIENTE_KEY_NOMBRE].ToString(); c.apellidos = row[SchemaUtil.CLIENTE_KEY_APELLIDOS].ToString(); c.direccion = row[SchemaUtil.CLIENTE_KEY_DIRECCION].ToString(); c.nif = ValidationUtil.NIF(row[SchemaUtil.CLIENTE_KEY_NIF].ToString()); c.telefono = ValidationUtil.Telefono(row[SchemaUtil.CLIENTE_KEY_TELEFONO].ToString()); c.email = ValidationUtil.Email(row[SchemaUtil.CLIENTE_KEY_EMAIL].ToString()); c.fechaDeAlta = ValidationUtil.Fecha(row[SchemaUtil.CLIENTE_KEY_FECHA].ToString()); string tempEstado = row[SchemaUtil.CLIENTE_KEY_ESTADO].ToString(); if (tempEstado == "Activo") { c.estado = ClienteEstado.Activo; } else if (tempEstado == "Bloqueado") { c.estado = ClienteEstado.Bloqueado; } if (ValidationUtil.NumeroInteger(row[SchemaUtil.CLIENTE_KEY_VIP].ToString()) == 1) { c.VIP = true; } else { c.VIP = false; } return(c); }
private void btnActualizar_Click(object sender, RoutedEventArgs e) { try { cliente = clienteService.getClienteConID(clienteID); cliente.nombre = ValidationUtil.NullOrEmpty(nombre.Text); cliente.apellidos = ValidationUtil.NullOrEmpty(apellidos.Text); cliente.direccion = ValidationUtil.NullOrEmpty(direccion.Text); cliente.nif = ValidationUtil.NIF(nif.Text); cliente.telefono = ValidationUtil.Telefono(telefono.Text); cliente.email = ValidationUtil.Email(email.Text); clienteService.actualizarCliente(cliente, clienteID); mostrarInfo(clienteService.getClienteConID(clienteID)); } catch (Exception err) { MessageBox.Show(err.Message); } }