/// <summary> /// Inicia uma nova instância da classe <see cref="ListaDto"/>. /// </summary> /// <param name="encontroContas">A model de encontros de contas.</param> internal ListaDto(EncontroContas encontroContas) { this.Id = (int)encontroContas.IdEncontroContas; this.Cliente = new IdNomeDto { Id = (int)encontroContas.IdCliente, Nome = encontroContas.NomeCliente, }; this.Fornecedor = new IdNomeDto { Id = (int)encontroContas.IdFornecedor, Nome = encontroContas.NomeFornecedor, }; this.Valores = new ValoresDto { Pagar = encontroContas.ValorPagar, Receber = encontroContas.ValorReceber, Saldo = encontroContas.Saldo, }; this.DataCadastro = encontroContas.DataCad; this.Situacao = encontroContas.SituacaoStr; this.Observacao = encontroContas.Obs; this.Permissoes = new PermissoesDto { Editar = encontroContas.EditarVisible, Excluir = encontroContas.ExcluirVisible, Imprimir = encontroContas.RelIndVisible, LogCancelamento = LogCancelamentoDAO.Instance.TemRegistro(LogCancelamento.TabelaCancelamento.EncontroContas, encontroContas.IdEncontroContas), }; }
/// <summary> /// Cria o Log de Cancelamento para um encontro de contas. /// </summary> public void LogEncontroContas(GDASession session, EncontroContas encontroContas, string motivo, bool manual) { InserirLog(session, UserInfo.GetUserInfo.CodUser, LogCancelamento.TabelaCancelamento.EncontroContas, encontroContas.IdEncontroContas, encontroContas, motivo, manual); }
/// <summary> /// Cria o Log de Cancelamento para um encontro de contas. /// </summary> public void LogEncontroContas(EncontroContas encontroContas, string motivo, bool manual) { LogEncontroContas(null, encontroContas, motivo, manual); }