private FCFO BuscarFornecedor(Fornecedor fornecedor, Parametros parametros) { FCFO fornecedorRM = _fornecedorApp.BuscarPorCNPJ(fornecedor.CNPJ); if (fornecedorRM == null) { if (parametros.ImportarFornecedores) { string codcfo = $"000000{_autoIncrementoApp.ReservarValorAutoIncremento(0, FCFO.CODAUTOINC, 1)}".Right(6); int idcfo = _autoIncrementoApp.ReservarValorAutoIncremento(0, FCFO.CODAUTOINC2, 1); fornecedorRM = _fornecedorApp.Add(new FCFO() { CODCOLIGADA = 0, CODCFO = codcfo, NOME = fornecedor.Razao_Social, NOMEFANTASIA = fornecedor.Razao_Social, CGCCFO = fornecedor.CNPJ, PAGREC = 2, ATIVO = 1, PESSOAFISOUJUR = "J", IDCFO = idcfo }); } else { throw new Exception(String.Format("Fornecedor {0} - {1} não encontrado na base do RM.", fornecedor.CNPJ, fornecedor.Razao_Social)); } } return(fornecedorRM); }
public ActionResult Create(FornecedorViewModel fornecedor) { var fornecedorDomain = Mapper.Map <FornecedorViewModel, Fornecedor>(fornecedor); _fornecedorApp.Add(fornecedorDomain); return(RedirectToAction("Index")); }
public IActionResult Create(FornecedorViewModel fornecedor) { if (ModelState.IsValid) { _fornecedorAppService.Add(fornecedor); return(RedirectToAction(nameof(Index))); } return(View(fornecedor)); }
public ActionResult Create(FornecedorViewModel fornecedorViewModel) { if (ModelState.IsValid) { _appService.Add(fornecedorViewModel); return(RedirectToAction("Index")); } return(View(fornecedorViewModel)); }
public ActionResult Criar(FornecedorViewModel fornecedor) { if (ModelState.IsValid) { var fornecedorDomain = Mapper.Map <FornecedorViewModel, Fornecedores>(fornecedor); _fornecedorApp.Add(fornecedorDomain); return(RedirectToAction("Index")); } return(View(fornecedor)); }
public ActionResult Create(FornecedorViewModel Fornecedor) { if (ModelState.IsValid) { var FornecedorDomain = Mapper.Map <FornecedorViewModel, Fornecedor>(Fornecedor); _FornecedorApp.Add(FornecedorDomain); return(RedirectToAction("Index")); } return(View(Fornecedor)); }
public ActionResult Create(FornecedorViewModel fornecedor) { if (ModelState.IsValid) { _fornecedorApp.Add(fornecedor); return(RedirectToAction("Index")); } return(View(fornecedor)); }
public async Task <HttpResponseMessage> Post([FromBody] Fornecedor fornecedor) { try { await _fornecedorAppService.Add(fornecedor); NotificationHub.SendMessageNew(string.Format("Cadastro de Fornecedor efetuado com Sucesso {0}-{1}", fornecedor.NomeFornecedor, fornecedor.FornecedorId)); return(await Task.Factory.StartNew(() => new HttpResponseMessage { StatusCode = HttpStatusCode.OK })); } catch (Exception ex) { throw new Exception(ex.Message); } }
public void SaveFornecedor(Fornecedor Fornecedor) { _FornecedorApp.Add(Fornecedor); }