/// <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)); }
/// <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)); }