private void btnSalvar_Click(object sender, RoutedEventArgs e) { var usu = gcUsuario.GetFocusedRow() as Usuario; boUsuario.InserirOuAlterar(usu); boUsuario.SaveChanges(); MessageBox.Show("Operação Realizada com Sucesso!"); doConsultar(); }
private void btnSalvar_Click(object sender, RoutedEventArgs e) { if (String.IsNullOrEmpty(txtNomeCliente.Text) || String.IsNullOrEmpty(txtTelefone.Text) || String.IsNullOrEmpty(txtEmail.Text) || String.IsNullOrEmpty(txtCep.Text) || String.IsNullOrEmpty(txtLogradouro.Text)) { System.Windows.Forms.MessageBox.Show("Cadastrar Cliente", " Preencha todos os campos obrigatórios!"); } else { #region usuario recebe de txt //usuario.nome = txtNomeCliente.Text; //usuario.dataNascimento = Convert.ToDateTime(txtDtNascimento.Text); //usuario.email = txtEmail.Text; //usuario.facebook = txtFacebook.Text; //usuario.instagram = txtInstagram.Text; //usuario.senha = txtSenha.Text; //usuario.telefone = txtTelefone.Text; //usuario.endereco.logradouro = txtLogradouro.Text; //usuario.endereco.longitude = Convert.ToDecimal(txtLongitude.Text); //usuario.endereco.latitude = Convert.ToDecimal(txtLatitude.Text); #endregion boUsuario.InserirOuAlterar(usuario); boUsuario.SaveChanges(); UsuarioPerfil usuarioPerfil; foreach (var item in ListadePerfil) { if (item.isSelecionado) { usuarioPerfil = new UsuarioPerfil(); usuarioPerfil.usuario = usuario; usuarioPerfil.perfil = item; boUsuarioPerfil.InserirOuAlterar(usuarioPerfil); } } boUsuarioPerfil.SaveChanges(); System.Windows.Forms.MessageBox.Show("Usuario Salvo Com Sucesso!"); txtNomeCliente.Text = ""; txtCep.Text = ""; txtDtNascimento.Text = ""; txtEmail.Text = ""; txtFacebook.Text = ""; txtInstagram.Text = ""; txtLatitude.Text = ""; txtLogradouro.Text = ""; txtLongitude.Text = ""; txtReferencia.Text = ""; txtSenha.Text = ""; txtTelefone.Text = ""; doConsultar(); //Close(); } }
public void ExemploVerificaUsuarioEmpresa_seNaoExistir_CriaOsDois(Usuario usu, Empresa emp) { try { Usuario usuario = boUsuario.ObterPrimeiro(x => x.email == usu.email); } catch (Exception) { boUsuario.InserirOuAlterar(usu); } try { Empresa empresa = boEmpresa.ObterPrimeiro(x => x.nome == emp.nome); } catch (Exception) { boEmpresa.InserirOuAlterar(emp); } dbContext.SaveChanges(); }
private void btnOk_Click(object sender, RoutedEventArgs e) { empLogada = cmbEmpresa.SelectedValue as Empresa; if (empLogada == null) { System.Windows.Forms.MessageBox.Show("Selecione uma Empresa!"); } else { //atualiza ultimaEmpresa do usuario logado //BO_Endereco boEndereco = (BO_Endereco)FactoryBO<Endereco>.GetBO(); //boEndereco.Attach(empLogada.endereco); usuarioLog.ultimaEmpresa = empLogada; boUsuario.InserirOuAlterar(usuarioLog); boUsuario.SaveChanges(); //chama a tela principal TelaPrincipal janela = new TelaPrincipal(usuarioLog, empLogada); janela.Show(); Close(); } }