Ejemplo n.º 1
0
        private void btnSalvar_Click(object sender, RoutedEventArgs e)
        {
            var emp = gcEmpresa.GetFocusedRow() as Empresa;

            if (emp.id == 0)
            {
                //Inserir
                boEmpresa.InserirOuAlterar(emp);
            }
            else
            {
                //Alterar
                boEmpresa.InserirOuAlterar(emp);
            }

            boEmpresa.SaveChanges();

            MessageBox.Show("Operação Realizada com Sucesso!");

            doConsultar();
        }
Ejemplo n.º 2
0
        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();
        }