public void AtualizarStatus(ContaAReceber contaAReceber, Status status)
        {
            var novaContaAReceber = PorId(contaAReceber.Id);

            novaContaAReceber.Status = status;
            this.context.SaveChanges();
        }
        public void Atualizar(ContaAReceber contaAReceber)
        {
            var novaContaAReceber = PorId(contaAReceber.Id);

            novaContaAReceber.Referencia  = contaAReceber.Referencia;
            novaContaAReceber.Competencia = contaAReceber.Competencia;
            novaContaAReceber.Vencimento  = contaAReceber.Vencimento;
            this.context.SaveChanges();
        }
示例#3
0
 private void PreencherDgv(ContaAReceber contaAReceber)
 {
     try
     {
         dgvContas.Rows.Add(contaAReceber.Id, contaAReceber.Contrato.Aluno, contaAReceber.Referencia,
                            string.Format("{0:dd/MM/yyyy}", contaAReceber.Competencia), string.Format("{0:dd/MM/yyyy}",
                                                                                                      contaAReceber.Vencimento), contaAReceber.Valor.ToString("N2"), contaAReceber.Status, contaAReceber.Cancelada);
     }
     catch (Exception ex)
     {
     }
 }
        public static ContaAReceberResource ModelToResource(ContaAReceber contaAReceber)
        {
            var contaAReceberResource = new ContaAReceberResource()
            {
                Valor       = contaAReceber.Valor,
                TipoContaId = contaAReceber.TipoContaId,
                TipoConta   = TipoContaMapper.ModelToResource(contaAReceber.TipoConta),
                ContaId     = contaAReceber.ContaId,

                Id           = contaAReceber.Id,
                IsAtivo      = contaAReceber.IsAtivo,
                CriadoPor    = contaAReceber.CriadoPor,
                DataRegistro = contaAReceber.DataRegistro
            };

            return(contaAReceberResource);
        }
示例#5
0
        private void btnSalvar_Click(object sender, EventArgs e)
        {
            errorProvider.Clear();
            if (ValidarContaAReceber())
            {
                var contaAReceber = new ContaAReceber()
                {
                    ContratoId  = (this.contratoController.PorIdAluno(((Aluno)cbxAluno.SelectedItem).Id)).Id,
                    Referencia  = txtReferencia.Text,
                    Competencia = dtpCompetencia.Value.Date,
                    Vencimento  = dtpVencimento.Value.Date,
                    Valor       = Convert.ToDouble(txtValor.Text),
                    Status      = Model.Status.EM_ABERTO,
                    Cancelada   = false
                };

                if (txtId.Text == string.Empty)
                {
                    this.contaAReceberController.Salvar(contaAReceber);

                    if (MessageBox.Show("Conta a receber cadastrada com sucesso! \nDeseja realizar o recebiento agora?"
                                        , "Conta a receber", MessageBoxButtons.YesNo) == DialogResult.Yes)
                    {
                        Close();
                        new FormRecebimento().ShowDialog();
                    }
                }
                else
                {
                    contaAReceber.Id = Convert.ToInt64(txtId.Text);
                    contaAReceberController.Atualizar(contaAReceber);
                }

                AtualizaDgv();
                Limpar();
                InicializaCombobox();
            }
        }
示例#6
0
        public async Task <IActionResult> Create([FromBody] ContaAReceberResource contaAReceberResource)
        {
            if (contaAReceberResource == null)
            {
                return(NotFound());
            }
            try
            {
                var contaAReceber = new ContaAReceber();
                if (ModelState.IsValid)
                {
                    contaAReceber = ContaAReceberMapper.ResourceToModel(contaAReceberResource, contaAReceber);
                }
                _unitOfWork.ContasAReceber.Add(contaAReceber);
                await _unitOfWork.CompleteAsync();

                return(Ok(contaAReceber));
            }
            catch (Exception exception)
            {
                LogError.LogErrorWithSentry(exception);
                return(BadRequest());
            }
        }
示例#7
0
 public void AtualizarStatus(ContaAReceber contaAReceber, Status status)
 {
     this.contaAReceberDAO.AtualizarStatus(contaAReceber, status);
 }
示例#8
0
 public void Atualizar(ContaAReceber contaAReceber)
 {
     this.contaAReceberDAO.Atualizar(contaAReceber);
 }
示例#9
0
 public void Salvar(ContaAReceber contaAReceber)
 {
     this.contaAReceberDAO.Salvar(contaAReceber);
 }
 public void Salvar(ContaAReceber contaAReceber)
 {
     this.context.ContasAReceber.Add(contaAReceber);
     this.context.SaveChanges();
 }
        public static ContaAReceber ResourceToModel(ContaAReceberResource contaAReceberResource, ContaAReceber contaAReceber)
        {
            contaAReceber.Valor       = contaAReceberResource.Valor;
            contaAReceber.TipoContaId = contaAReceberResource.TipoContaId;
            contaAReceber.ContaId     = contaAReceberResource.ContaId;

            contaAReceber.Id           = contaAReceberResource.Id;
            contaAReceber.IsAtivo      = contaAReceberResource.IsAtivo;
            contaAReceber.CriadoPor    = contaAReceberResource.CriadoPor;
            contaAReceber.DataRegistro = contaAReceberResource.DataRegistro;

            return(contaAReceber);
        }