/// <summary> /// Atualiza dados do cfop na base de dados /// </summary> /// <param name="cfop"></param> public void Atualizar(Cfop cfop) { try { var repCfop = new RepositorioGenerico <CfopE>(); CfopE _cfop = repCfop.ObterEntidade(cf => cf.cfop.Equals(cfop.CodCfop)); _cfop.descricao = cfop.Descricao; _cfop.icms = cfop.Icms; repCfop.SaveChanges(); } catch (Exception e) { throw new DadosException("Cfop", e.Message, e); } }
/// <summary> /// Insere um novo cfop na base de dados /// </summary> /// <param name="cfop"></param> /// <returns></returns> public Int64 Inserir(Cfop cfop) { try { var repCfop = new RepositorioGenerico <CfopE>(); CfopE _cfop = new CfopE(); _cfop.cfop = cfop.CodCfop; _cfop.descricao = cfop.Descricao; _cfop.icms = cfop.Icms; repCfop.Inserir(_cfop); repCfop.SaveChanges(); return(_cfop.cfop); } catch (Exception e) { throw new DadosException("Cfop", e.Message, e); } }