Example #1
0
        /// <summary>
        /// Apaga os dados do CFOP associado com registro a pesquisa.
        /// </summary>
        /// <param name="cfop"></param>
        /// <returns></returns>
        public Colosoft.Business.DeleteResult ApagarCfop(Entidades.CfopPesquisa cfop)
        {
            cfop.Require("cfop").NotNull();

            var original = ObtemCfop(cfop.IdCfop);

            if (original == null)
            {
                return(new Colosoft.Business.DeleteResult(false, "CFOP não encontrado".GetFormatter()));
            }

            return(ApagarCfop(original));
        }
Example #2
0
        /// <summary>
        /// Salva os dados do CFOP.
        /// </summary>
        /// <param name="cfop"></param>
        /// <returns></returns>
        public Colosoft.Business.SaveResult SalvarCfop(Entidades.CfopPesquisa cfop)
        {
            cfop.Require("cfop").NotNull();
            var original = ObtemCfop(cfop.IdCfop);

            original.CodInterno              = cfop.CodInterno;
            original.Descricao               = cfop.Descricao;
            original.IdTipoCfop              = cfop.IdTipoCfop;
            original.TipoMercadoria          = cfop.TipoMercadoria;
            original.AlterarEstoqueTerceiros = cfop.AlterarEstoqueTerceiros;
            original.AlterarEstoqueCliente   = cfop.AlterarEstoqueCliente;
            original.Obs = cfop.Obs;

            return(SalvarCfop(original));
        }