Beispiel #1
0
        private List <Cobranca> GetCobrancas()
        {
            using CobrancaContext cobrancaContext = new CobrancaContext();

            CobrancaServicos cobrancaServicos = new CobrancaServicos(cobrancaContext);

            //string quarto = "Quarto 1";

            //DateTime date = DateTime.Parse("03/01/2021");
            //string observacao = "Tessdfsfsdfsfs";

            //Cobranca cobranca = new Cobranca(StatusCobranca.Deve, quarto, date, observacao);


            //    cobranca.AddConta(new Conta("Aluguel", 1500));
            //     cobranca.AddConta(new Conta("Luz", 1500));
            //    cobranca.AddConta(new Conta("Agua", 1500));
            //     cobranca.AddConta(new Conta("Gas", 1500));


            //cobrancaServicos.Insert(cobranca);



            return(cobrancaServicos.FindAll());;
        }
Beispiel #2
0
        private void btnSalvar_Click(object sender, EventArgs e)
        {
            using CobrancaContext cobrancaContext = new CobrancaContext();//Adiciona/Recupera/Deleta a instância do banco de dados.

            CobrancaServicos cobrancaServicos = new CobrancaServicos(cobrancaContext);

            string quarto = txtQuarto.Text;

            DateTime date       = DateTime.Parse(txtData.Text);
            string   observacao = txtObservacao.Text;


            Cobranca.Nome       = quarto;
            Cobranca.Data       = date;
            Cobranca.Observacao = observacao;



            foreach (Conta conta in _listaContas)
            {
                Cobranca.Contas.Add(conta);
            }

            cobrancaServicos.Update(Cobranca);
        }
Beispiel #3
0
        private void button1_Click(object sender, EventArgs e)
        {
            using CobrancaContext cobrancaContext = new CobrancaContext();
            CobrancaServicos cobrancaServicos = new CobrancaServicos(cobrancaContext);
            var cobranca = cobrancaContext.Cobrancas.Include(cobranca => cobranca.Contas).OrderBy(cobranca => cobranca.Id).Last();

            cobrancaServicos.Remove(cobranca.Id);
        }
Beispiel #4
0
        private void Form1_Load(object sender, EventArgs e)
        {
            using CobrancaContext cobrancaContext = new CobrancaContext();//Adiciona/Recupera/Deleta a instância do banco de dados.
            CobrancaServicos cobrancaServicos = new CobrancaServicos(cobrancaContext);
            var cobrancas = cobrancaServicos.FindAllByDate();

            foreach (var item in cobrancas)
            {
                var row = new string[] { item.Nome, item.Data.ToString() };

                ListViewItem listViewItem = new ListViewItem(row);
                listViewItem.Tag = item;
                listViewContas.Items.Add(listViewItem);
            }
        }
Beispiel #5
0
        private void btnSalvar_Click(object sender, EventArgs e)
        {
            using CobrancaContext cobrancaContext = new CobrancaContext();//Adiciona/Recupera/Deleta a instância do banco de dados.
            CobrancaServicos cobrancaServicos = new CobrancaServicos(cobrancaContext);

            string quarto = txtQuarto.Text;

            DateTime date       = DateTime.Parse(txtData.Text);
            string   observacao = txtObservacao.Text;

            Cobranca cobranca = new Cobranca(StatusCobranca.Deve, quarto, date, observacao);

            foreach (Conta conta in _listaContas)
            {
                cobranca.AddConta(conta);
            }

            cobrancaServicos.Insert(cobranca);
        }
Beispiel #6
0
        private void btnEditar_Click(object sender, EventArgs e)
        {
            using CobrancaContext cobrancaContext = new CobrancaContext();

            CobrancaServicos cobrancaServicos = new CobrancaServicos(cobrancaContext);
            Conta            conta            = new Conta();
            var    cobranca = cobrancaContext.Cobrancas.Include(cobranca => cobranca.Contas).OrderBy(cobranca => cobranca.Id).Last();
            Editar editar   = new Editar(cobranca);


            editar.txtQuarto.Text     = cobranca.Nome;
            editar.txtData.Text       = cobranca.Data.ToString();
            editar.txtObservacao.Text = cobranca.Observacao;

            foreach (var item in cobranca.Contas)
            {
                var          row          = new string[] { item.Nome, item.Valor.ToString() };
                ListViewItem listViewItem = new ListViewItem(row);
                listViewItem.Tag = item;
                editar.listViewContas.Items.Add(listViewItem);
            }
            editar.ShowDialog();
        }