/*-------------------------------------------------------------------- *-------------------------------------------------------------------- * PERFIL *-------------------------------------------------------------------- *--------------------------------------------------------------------*/ /*-------------------------------------------------------------------- *-------------------------------------------------------------------- * FORNECEDOR *-------------------------------------------------------------------- *--------------------------------------------------------------------*/ /// <summary> /// Carrega a tela inicial de Manutenção de Fornecedores /// </summary> /// <returns></returns> public ActionResult Fornecedor() { wcfCadastro.CadastroClient objCadastro = new wcfCadastro.CadastroClient(); JavaScriptSerializer serializer = new JavaScriptSerializer(); List <Fornecedor> lstFornecedor = new List <Models.Fornecedor>(); Models.Fornecedor objFornecedor = new Models.Fornecedor(); try { objFornecedor.idFornecedor = -1; lstFornecedor = serializer.Deserialize <List <Fornecedor> >(objCadastro.ListarFornecedor(JsonConvert.SerializeObject(objFornecedor))); return(View(lstFornecedor)); } catch (Exception ex) { throw ex; } finally { objCadastro.Close(); objCadastro = null; serializer = null; lstFornecedor = null; } }
public Models.Fornecedor VM2E(Models.Fornecedor bean) { bean.nmPessoa = this.nmFornecedor.ToUpper(); if (this.flTipo == "F") { bean.nmApelido = this.nmApelido; } else { bean.nmApelido = this.nmFantasia; } bean.rg = this.rg != null ? this.rg : this.inscricaoEstadual; bean.documento = this.cpf != null ? this.cpf : this.cnpj; bean.cep = this.cep; bean.endereco = this.endereco; bean.bairro = this.bairro; bean.nrEndereco = this.nrEndereco; bean.complemento = this.complemento; bean.idCidade = this.cidade.idCidade; bean.email = this.email; bean.nrTel = this.nrTel; bean.nrCel = this.nrCel; bean.site = this.site; bean.dsObservacao = this.dsObservacao; bean.dtCadastro = Convert.ToDateTime(this.dtCadastro); bean.dtAtualizacao = Convert.ToDateTime(this.dtAtualizacao); bean.flTipo = this.flTipo; bean.idCondicaoPagamento = this.condicaoPagamento.idCondicaoPagamento; bean.limiteCredito = this.limiteCredito; return(bean); }
/*-------------------------------------------------------------------- *-------------------------------------------------------------------- * PERFIL *-------------------------------------------------------------------- *--------------------------------------------------------------------*/ /*-------------------------------------------------------------------- *-------------------------------------------------------------------- * FORNECEDOR *-------------------------------------------------------------------- *--------------------------------------------------------------------*/ /// <summary> /// Carrega a tela inicial de Manutenção de Fornecedores /// </summary> /// <returns></returns> public ActionResult Fornecedor() { wcfCadastro.CadastroClient objCadastro = new wcfCadastro.CadastroClient(); JavaScriptSerializer serializer = new JavaScriptSerializer(); List<Fornecedor> lstFornecedor = new List<Models.Fornecedor>(); Models.Fornecedor objFornecedor = new Models.Fornecedor(); try { objFornecedor.idFornecedor = -1; lstFornecedor = serializer.Deserialize<List<Fornecedor>>(objCadastro.ListarFornecedor(JsonConvert.SerializeObject(objFornecedor))); return View(lstFornecedor); } catch (Exception ex) { throw ex; } finally { objCadastro.Close(); objCadastro = null; serializer = null; lstFornecedor = null; } }
public FornecedorDetailsViewModel(Models.Fornecedor fornecedor) { this.FornecedorSelected = fornecedor; this.CancelCommand = new Command(async() => { MessagingCenter.Send <Models.Fornecedor>(new Models.Fornecedor(), "CancelClick"); }); }
public async Task <IActionResult> Create([Bind("Id,Name,Telefone,CNPJ")] Models.Fornecedor fornecedor) { if (ModelState.IsValid) { await _repositoryFornecedor.InsertAsync(fornecedor); return(RedirectToAction(nameof(Index))); } return(View(fornecedor)); }
public async Task <IActionResult> Edit(long id, [Bind("Id,Name,Telefone,CNPJ")] Models.Fornecedor fornecedor) { if (id != fornecedor.Id) { return(NotFound()); } if (ModelState.IsValid) { await _repositoryFornecedor.UpdateAsync(id, fornecedor); return(RedirectToAction(nameof(Index))); } return(View(fornecedor)); }
public static bool Cadastrar(Models.Fornecedor fornecedor) { try { using (var conexao = new Models.ProjetoEntities()) { conexao.Fornecedor.Add(fornecedor); conexao.SaveChanges(); return(true); } } catch (Exception erro) { return(false); } }
public ActionResult Cadastrar(Models.Fornecedor collection) { try { using (TextWriter tw = new StreamWriter(@"C:\Inputs\LogFornecedor.txt", true)) { tw.WriteLine("Inserção de dados"); tw.WriteLine("Cod. Fornecedor: " + collection.cdFornecedor); tw.WriteLine("Nome Fornecedor: " + collection.nmFornecedor); tw.WriteLine("CNPJ Fornecedor: " + collection.CPNJ); tw.WriteLine("Endereço: " + collection.endereco); tw.WriteLine("Telefone: " + collection.telefone + "\n\n"); } return(RedirectToAction(nameof(Cadastrar))); } catch { return(View()); } }
public FornecedorDetailsPage(Models.Fornecedor fornecedor) { InitializeComponent(); this.BindingContext = new FornecedorDetailsViewModel(fornecedor); }