public int Salvar(Usuario usuario, string nomeUsuario) { if (string.IsNullOrWhiteSpace(usuario.Nome)) { throw new Exception("O nome é obrigatório!"); } if (string.IsNullOrWhiteSpace(usuario.Senha)) { throw new Exception("A senha é obrigatório!"); } try { if (usuario.Id_Usuario == 0) { _servicoPermissao.Permitir(AcaoUsuario.Incluir, _tabela, nomeUsuario); usuario.Usu_Inc = Geral.PermissaoUsuario.GravarUsuarioDataHora(nomeUsuario); _repositorioUsuario.Insert(ref usuario); } else { _servicoPermissao.Permitir(AcaoUsuario.Alterar, _tabela, nomeUsuario); usuario.Usu_Alt = Geral.PermissaoUsuario.GravarUsuarioDataHora(nomeUsuario); _repositorioUsuario.Update(usuario); } } catch (Exception ex) { throw new Exception(ex.Message); } return(usuario.Id_Usuario); }
public void Excluir(int id, string nomeUsuario) { try { _servicoPermissao.Permitir(AcaoUsuario.Excluir, _tabela, nomeUsuario); _repositorioEmpresa.Delete(_repositorioEmpresa.GetById(id)); } catch (Exception ex) { throw new Exception(ex.Message); } }
public void Excluir(EnderecoEntrega enderecoEntrega, string nomeUsuario) { try { _servicoPermissao.Permitir(AcaoUsuario.Excluir, _tabela, nomeUsuario); _repositorioEnderecoEntrega.Delete(enderecoEntrega); } catch (Exception ex) { throw new Exception(ex.Message); } }
public void Excluir(Produto produto, string nomeUsuario) { try { _servicoPermissao.Permitir(AcaoUsuario.Excluir, _tabela, nomeUsuario); _repositorioProduto.Delete(produto); } catch (Exception ex) { throw new Exception(ex.Message); } }
public void Excluir(Cliente cliente, string nomeUsuario) { try { _servicoPermissao.Permitir(AcaoUsuario.Excluir, _tabela, nomeUsuario); _repositorioCliente.Delete(cliente); } catch (Exception ex) { throw new Exception(ex.Message); } }
public void Excluir(Contato contato, string nomeUsuario) { try { _servicoPermissao.Permitir(AcaoUsuario.Excluir, _tabela, nomeUsuario); _repositorioContato.Excluir(contato.Cod_Empresa, contato.Codigo, contato.Seq, contato.Tipo); } catch (Exception ex) { throw new Exception(ex.Message); } }
public void Excluir(Motorista motorista, string nomeUsuario) { try { _servicoPermissao.Permitir(AcaoUsuario.Excluir, _tabela, nomeUsuario); _repositorioMotorista.Delete(motorista); } catch (Exception ex) { throw new Exception(ex.Message); } }
public void Excluir(Transportadora transportadora, string nomeUsuario) { try { _servicoPermissao.Permitir(AcaoUsuario.Excluir, _tabela, nomeUsuario); _repositorioTransportadora.Delete(transportadora); } catch (Exception ex) { throw new Exception(ex.Message); } }
public void Excluir(Vendedor vendedor, string nomeUsuario) { try { _servicoPermissao.Permitir(AcaoUsuario.Excluir, _tabela, nomeUsuario); _repositorioVendedor.Delete(vendedor); } catch (Exception ex) { throw new Exception(ex.Message); } }
public void Excluir(Carga carga, string nomeUsuario) { try { _servicoPermissao.Permitir(AcaoUsuario.Excluir, _tabela, nomeUsuario); _repositorioCarga.Delete(carga); _servicoConta.ExcluirParcelas(carga.Id_Carga, carga.Cod_Empresa); } catch (Exception ex) { throw new Exception(ex.Message); } }
public void Excluir(Conta conta, string nomeUsuario) { try { _servicoPermissao.Permitir(AcaoUsuario.Excluir, _tabela, nomeUsuario); _servicoObsConta.ExcluirObsDaConta(conta.Cod_Empresa, conta.Id_Conta); _repositorioConta.Delete(conta); } catch (Exception ex) { throw new Exception(ex.Message); } }
public void Excluir(Pedido pedido, string nomeUsuario) { try { _servicoPermissao.Permitir(AcaoUsuario.Excluir, _tabela, nomeUsuario); ExcluirItens(pedido, nomeUsuario); _repositorioPedido.Delete(pedido); // contas var contas = _repositorioConta.ObterPorPedido(pedido.Num_Pedido, pedido.Cod_Empresa, (int)TipoFinanceiro.tfPedido); foreach (var conta in contas) { _repositorioConta.Delete(conta); } } catch (Exception ex) { throw new Exception(ex.Message); } }