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