public async Task <IActionResult> Edit(long id, [Bind("Codigo,Descricao")] NCM NcmTeste) { if (id != NcmTeste.Codigo) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(NcmTeste); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!NCMExists(NcmTeste.Codigo)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(NcmTeste)); }
public async Task <ActionResult> Post(NCM ncm) { _db.Add(ncm); await _db.SaveChangesAsync(); return(new CreatedAtRouteResult(nameof(GetByNCM), new { ncm.Codigo }, ncm)); }
public async Task <ActionResult> Put(NCM ncm) { _db.Entry(ncm).State = EntityState.Modified; await _db.SaveChangesAsync(); return(NoContent()); }
public async Task <IActionResult> Create([Bind("Codigo,Descricao")] NCM nCM) { if (ModelState.IsValid) { _context.Add(nCM); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(nCM)); }
public async Task <IActionResult> Create([Bind("Id_produto,Nome,Valor_unitario,Unidade_medida,Descricao,Estoque_minimo,Estoque_maximo,Estoque_atual,Peso_bruto, Peso_liquido,Fornecedor_Cnpj, Fornecedor, CST_Codigo, CST, CFOP_Codigo, CFOP, NCM_Codigo, NCM")] Produto produto) { if (ModelState.IsValid) { Fornecedor fornecedor = new Fornecedor(); fornecedor.Cnpj = produto.Fornecedor_Cnpj; CST cst = new CST(); cst.Codigo = produto.CST_Codigo; CFOP cfop = new CFOP(); cfop.Codigo = produto.CFOP_Codigo; NCM ncm = new NCM(); ncm.Codigo = produto.NCM_Codigo; string lastestFornecedorId = fornecedor.Cnpj; produto.Fornecedor_Cnpj = lastestFornecedorId; string lastestCSTId = cst.Codigo; produto.CST_Codigo = lastestCSTId; long lastestCFOPId = cfop.Codigo; produto.CFOP_Codigo = lastestCFOPId; long lastestNCMId = ncm.Codigo; produto.NCM_Codigo = lastestNCMId; DateTime localDate = DateTime.Now; Historico historico = new Historico(); historico.Data_inicio = localDate; historico.Produto = produto; historico.Produto_Id_produto = produto.Id_produto; historico.Valor = produto.Valor_unitario; _context.Add(produto); _context.Historico.Add(historico); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["Fornecedor_Cnpj"] = new SelectList(_context.Fornecedor, "Cnpj", "NomeEmpresa", produto.Fornecedor_Cnpj); ViewData["CFOP_Codigo"] = new SelectList(_context.CFOP, "Codigo", "FullName"); ViewData["NCM_Codigo"] = new SelectList(_context.NCM, "Codigo", "FullName"); ViewData["CST_Codigo"] = new SelectList(_context.CST, "Codigo", "FullName"); return(View(produto)); }
public NCM getNCM_ID(int id) { try { SQL = string.Format("SELECT id, nome FROM fiscal_cfop WHERE id = {0} ", id); ds = con.ConsultaSQL(SQL); NCM obj = null; foreach (DataRow dr in ds.Tables[0].Rows) { obj = new NCM(); obj.Id = int.Parse(dr["id"].ToString()); obj.nome = dr["nome"].ToString(); } return(obj); } catch (Exception ex) { throw new Exception(ex.Message); } }
public List <NCM> selectNCM() { try { SQL = "SELECT * FROM fical_ncm ORDER BY id"; ds = con.ConsultaSQL(SQL); List <NCM> ls = new List <NCM>(); foreach (DataRow dr in ds.Tables[0].Rows) { NCM ncm = new NCM(); ncm.Id = int.Parse(dr["id"].ToString()); ncm.nome = dr["nome"].ToString(); ls.Add(ncm); } return(ls); } catch (Exception ex) { throw new Exception(ex.Message); } }