public async Task <IActionResult> CrearEditar([Bind("IdTransportadora,Nombre")] Transportadoras transportadoras) { if (ModelState.IsValid) { await _context.GuardarEditarTransportadora(transportadoras); return(RedirectToAction(nameof(Index))); } return(View(transportadoras)); }
public async Task EliminarTransportadora(Transportadoras transportadoras) { try { _context.transportadoras.Remove(transportadoras); await _context.SaveChangesAsync(); } catch (Exception) { throw new Exception(); } }
public async Task <Transportadoras> ObtenerTransportadoraPorID(int?id) { Transportadoras transportadoras = null; if (id == null) { return(transportadoras); } else { transportadoras = await _context.transportadoras.FirstOrDefaultAsync(e => e.IdTransportadora == id); return(transportadoras); } }
private void ExcluirTransportadoraCmd_Execute(TransportadoraModel transportadora) { try { var transportadoraRepository = new TransportadoraRepository(); transportadoraRepository.Excluir(transportadora.Id); Transportadoras.Remove(transportadora); _dialogService.ShowMessageBox("Transportadora removida com sucesso!", "Sucesso!"); } catch (Exception e) { log.Error(e); _dialogService.ShowError("Não foi possível remover a transportadora.", "Erro!", null, null); } }
private void SalvarTransportadoraCmd_Execute(IClosable closable) { TransportadoraParaSalvar.ValidateModel(); if (!TransportadoraParaSalvar.HasErrors) { var transportadoraEntity = (TransportadoraEntity)TransportadoraParaSalvar; var transportadoraDAL = new TransportadoraRepository(); var id = transportadoraDAL.Salvar(transportadoraEntity); TransportadoraParaSalvar.Id = id; Transportadoras.Add(TransportadoraParaSalvar); NotaFiscal.TransportadoraSelecionada = TransportadoraParaSalvar; TransportadoraParaSalvar = new TransportadoraModel(); closable.Close(); } }
public async Task GuardarEditarTransportadora(Transportadoras transportadoras) { try { if (transportadoras.IdTransportadora == 0) { _context.Add(transportadoras); } else { _context.Update(transportadoras); } await _context.SaveChangesAsync(); } catch (Exception) { throw new Exception(); } }
private void LoadedCmd_Execute(string modelo) { NotaFiscal = new NFeModel(); if (modelo != null && modelo.Equals("55")) { _modelo = Modelo.Modelo55; NotaFiscal.IsImpressaoBobina = false; } else { _modelo = Modelo.Modelo65; } NotaFiscal.DestinatarioSelecionado = new DestinatarioModel(); Pagamento = new PagamentoVO(); Pagamento.FormaPagamento = "Dinheiro"; var config = _configuracaoService.GetConfiguracao(); NotaFiscal.Serie = config.IsProducao ? config.SerieNFe : config.SerieNFeHom; NotaFiscal.Numero = config.IsProducao ? config.ProximoNumNFe : config.ProximoNumNFeHom; NotaFiscal.ModeloNota = "NF-e"; NotaFiscal.DataEmissao = DateTime.Now; NotaFiscal.HoraEmissao = DateTime.Now; NotaFiscal.DataSaida = DateTime.Now; NotaFiscal.HoraSaida = DateTime.Now; NotaFiscal.IndicadorPresenca = PresencaComprador.Presencial; NotaFiscal.Finalidade = "Normal"; if (Destinatarios.Count <= 0) { var destinatarios = _destinatarioService.GetAll(); foreach (var destDB in destinatarios) { Destinatarios.Add((DestinatarioModel)destDB); } } if (Transportadoras.Count <= 0) { var transportadoras = _transportadoraService.GetAll(); foreach (var transpDB in transportadoras) { Transportadoras.Add((TransportadoraModel)transpDB); } } if (NaturezasOperacoes.Count <= 0) { var naturezasDB = _naturezaOperacaoService.GetAll(); foreach (var naturezaDB in naturezasDB) { var natModel = new NaturezaOperacaoModel() { Id = naturezaDB.Id, Descricao = naturezaDB.Descricao }; NaturezasOperacoes.Add(natModel); if (natModel.Descricao.Equals(DEFAULT_NATUREZA_OPERACAO)) { NaturezaOperacaoSelecionada = natModel; } } } else { NaturezaOperacaoSelecionada = NaturezasOperacoes.FirstOrDefault(n => n.Descricao.Equals(DEFAULT_NATUREZA_OPERACAO)); } }