Example #1
0
        /// <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);
            }
        }
Example #2
0
        /// <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);
            }
        }