public ValidationAppResult Add(ClienteHorarioViewModel clienteHorarioViewModel) { var cliente = Mapper.Map <ClienteHorarioViewModel, Cliente>(clienteHorarioViewModel); var horario = Mapper.Map <ClienteHorarioViewModel, Horario>(clienteHorarioViewModel); var valor = GetValor(horario); if (cliente.Cpf == "") { cliente.Cpf = null; } if (valor != null) { cliente.ValoresId = valor.ValoresId; } cliente.Situacao = !cliente.IsAtivo ? "Inativo" : "Pendente"; BeginTransaction(); var result = _clienteService.AdicionarCliente(cliente); if (!result.IsValid) { return(DomainToApplicationResult(result)); } //Cadastra Horario _horarioService.Add(horario); _logSistemaService.AddLog("Cliente", cliente.ClienteId, "Cadastro", ""); Commit(); return(DomainToApplicationResult(result)); }
public ValidationAppResult AdicionarMensalidade(MensalidadesViewModel mensalidadesViewModel) { var mensalidade = Mapper.Map <MensalidadesViewModel, Mensalidades>(mensalidadesViewModel); BeginTransaction(); var result = _mensalidadesService.AdicionarMensalidade(mensalidade); if (!result.IsValid) { return(DomainToApplicationResult(result)); } //Atualiza situacao do cliente caso a mensalidade que esta sendo paga se refere ao mês atual var today = DateTime.Now; if (mensalidadesViewModel.MesReferencia >= today.Month && mensalidadesViewModel.AnoReferencia >= today.Year) { var cliente = _clienteService.GetById(mensalidadesViewModel.ClienteId); if (cliente.IsAtivo) { cliente.Situacao = "Regular"; _clienteService.Update(cliente); _logSistemaService.AddLog("Cliente", cliente.ClienteId, "Update", "Alteração da situacao para: REGULAR. Adicionado mensalidade: " + mensalidade.MensalidadesId); } } _logMensalidadesService.AddLog("Cadastro", mensalidade); Commit(); return(DomainToApplicationResult(result)); }
public void Add(SubCategoriaFinanceiraViewModel subCategoriaFinanceiraViewModel) { var subCategoria = Mapper.Map <SubCategoriaFinanceiraViewModel, SubCategoriaFinanceira>(subCategoriaFinanceiraViewModel); BeginTransaction(); _subCategoriaFinanceiraService.Add(subCategoria); _logSistemaService.AddLog("SubCategoriaFinanceira", subCategoriaFinanceiraViewModel.SubCategoriaFinanceiraId, "Cadastro", ""); Commit(); }
public void Add(ValoresViewModel valoresViewModel) { var valores = Mapper.Map <ValoresViewModel, Valores>(valoresViewModel); BeginTransaction(); _valoresService.Add(valores); _logSistemaService.AddLog("Valores", valoresViewModel.ValoresId, "Cadastro", "QtdDias:" + valores.QtdDias + " - " + valores.Valor); Commit(); }
public void Add(FornecedoresViewModel fornecedoresViewModel) { var fornecedor = Mapper.Map <FornecedoresViewModel, Fornecedores>(fornecedoresViewModel); BeginTransaction(); _fornecedoresService.Add(fornecedor); _logSistemaService.AddLog("Fornecedores", fornecedoresViewModel.FornecedorId, "Cadastro", "Nome: " + fornecedoresViewModel.Nome + " Status: " + fornecedoresViewModel.isAtivo); Commit(); }
public void Add(ProdutosCategoriaViewModel produtosCategoriaViewModel) { var produtoCategoria = Mapper.Map <ProdutosCategoriaViewModel, ProdutosCategoria>(produtosCategoriaViewModel); BeginTransaction(); _produtosCategoriaService.Add(produtoCategoria); _logSistemaService.AddLog("Produtos Categoria", produtosCategoriaViewModel.ProdutoCategoriaId, "Cadastro", "Descrição: " + produtosCategoriaViewModel.Nome); Commit(); }
public void Add(FilaEsperaViewModel filaEsperaViewModel) { var filaEspera = Mapper.Map <FilaEsperaViewModel, FilaEspera>(filaEsperaViewModel); BeginTransaction(); _filaEsperaService.Add(filaEspera); _logSistemaService.AddLog("FilaDeEspera", filaEsperaViewModel.FilaEsperaId, "Cadastro", ""); Commit(); }
public void Add(EstoqueViewModel estoqueViewModel) { var estoque = Mapper.Map <EstoqueViewModel, Estoque>(estoqueViewModel); BeginTransaction(); _estoqueService.Add(estoque); _logSistemaService.AddLog("Estoque", estoqueViewModel.EstoqueId, "Cadastro", ""); Commit(); }
public void Add(ReceitasAvaliacaoFisicaViewModel receitasAvaliacaoFisicaViewModel) { var receitaAvaliacaoFisica = Mapper.Map <ReceitasAvaliacaoFisicaViewModel, ReceitasAvaliacaoFisica>(receitasAvaliacaoFisicaViewModel); BeginTransaction(); _receitasAvaliacaoFisicaService.Add(receitaAvaliacaoFisica); _logSistemaService.AddLog("ReceitasAvaliacaoFisica", receitasAvaliacaoFisicaViewModel.ReceitasAvaliacaoFisicaId, "Cadastro", "Valor:" + receitaAvaliacaoFisica.Valor + " / Data: " + receitaAvaliacaoFisica.DataPagamento + " / Tipo pagamento: " + receitaAvaliacaoFisica.TipoPagamentoId); Commit(); }
public void Add(FuncionariosViewModel funcionariosViewModel) { var funcionario = Mapper.Map <FuncionariosViewModel, Funcionarios>(funcionariosViewModel); BeginTransaction(); _funcionariosService.Add(funcionario); _logSistemaService.AddLog("Funcionarios", funcionariosViewModel.FuncionarioId, "Cadastro", "Nome: " + funcionariosViewModel.Nome + " Status: " + funcionariosViewModel.isAtivo); Commit(); }
public void Add(ArmazemViewModel armazemViewModel) { var armazem = Mapper.Map <ArmazemViewModel, Armazem>(armazemViewModel); BeginTransaction(); _armazemService.Add(armazem); _logSistemaService.AddLog("Armazem", armazemViewModel.ArmazemId, "Cadastro", "Descrição: " + armazemViewModel.Descricao); Commit(); }
public void Add(CategoriaFinanceiraViewModel categoriaFinanceiraViewModel) { var categoria = Mapper.Map <CategoriaFinanceiraViewModel, CategoriaFinanceira>(categoriaFinanceiraViewModel); BeginTransaction(); _categoriaFinanceiraService.Add(categoria); _logSistemaService.AddLog("CategoriaFinanceira", categoriaFinanceiraViewModel.CategoriaFinanceiraId, "Cadastro", ""); Commit(); }
public void Add(VendasViewModel vendasViewModel) { var venda = Mapper.Map <VendasViewModel, Vendas>(vendasViewModel); BeginTransaction(); venda.DataVenda = DateTime.Now; _vendasService.Add(venda); _logSistemaService.AddLog("Vendas", vendasViewModel.VendaId, "Cadastro", ""); Commit(); }
public void Add(ProdutosViewModel produtosViewModel) { var produto = Mapper.Map <ProdutosViewModel, Produtos>(produtosViewModel); BeginTransaction(); _produtosService.Add(produto); _logSistemaService.AddLog("Produtos", produtosViewModel.ProdutoId, "Cadastro", "Descrição: " + produtosViewModel.Nome); Commit(); }
public void Add(MovimentacaoEstoqueViewModel movimentacaoViewModel) { var movimentacao = Mapper.Map <MovimentacaoEstoqueViewModel, MovimentacaoEstoque>(movimentacaoViewModel); BeginTransaction(); //Cadastra Movimentacao _movimentacaoService.Add(movimentacao); _logSistemaService.AddLog("MovimentacaoEstoque", movimentacaoViewModel.MovimentacaoId, "Cadastro", ""); Commit(); }
public void Add(HorarioViewModel horarioViewModel) { var horario = Mapper.Map <HorarioViewModel, Horario>(horarioViewModel); BeginTransaction(); //Verifica se está Desativando o cliente - UPDATE //Verifica se cliente não está ativo, e existe horario cadastrado para o mesmo, se existir remove o horario. if (_clienteService.GetById(horario.ClienteId).IsAtivo == false && _horarioService.GetById(horario.HorarioId) != null) { _horarioService.Remove(horario); _logSistemaService.AddLog("Horario", horarioViewModel.HorarioId, "Remove", "Cadastro de cliente e o mesmo não está ativo e existe horário vinculado ao mesmo. Cliente:" + horario.ClienteId); } else { _horarioService.Add(horario); _logSistemaService.AddLog("Horario", horarioViewModel.HorarioId, "Cadastro", "Cliente:" + horarioViewModel.ClienteId); } Commit(); }