Пример #1
0
        private void FrmEmail_Load(object sender, EventArgs e)
        {
            ProjetoCircoEntities db = new ProjetoCircoEntities();


            var consulta = from p in db.Funcionario select new { p.NMFuncionario, p.Email, p.Cargo };

            consulta = consulta.Where(x => x.Cargo.Contains("Costureira") || x.Cargo.Contains("Costureiro"));

            dataGridView.DataSource = consulta.ToList();
        }
Пример #2
0
        private void pictureBox1_Click(object sender, EventArgs e)
        {
            lstPesquisa.Items.Clear();
            ProjetoCircoEntities db = new ProjetoCircoEntities();

            var espetaculos = db.Espetaculos.Where(x => x.NMEspetaculo.Contains(txtBuscarEsp.Text));

            foreach (Espetaculos a in espetaculos)
            {
                lstPesquisa.Items.Add(a);
            }
        }
Пример #3
0
        private void btnTudo_Click(object sender, EventArgs e)
        {
            lstPesquisa.Items.Clear();
            ProjetoCircoEntities db = new ProjetoCircoEntities();

            var espetaculos = db.Espetaculos.Where(s => s.IDEspetaculo > 0);

            foreach (Espetaculos a in espetaculos)
            {
                lstPesquisa.Items.Add(a);
            }
        }
Пример #4
0
        private void btnBusca_Click(object sender, EventArgs e)
        {
            ProjetoCircoEntities db = new ProjetoCircoEntities();

            lstPesquisa.Items.Clear();

            var financeiro = db.Financeiro.Where(x => x.Contratante.Contains(toolStripTextBoxPesquisa.Text));

            foreach (Financeiro a in financeiro)
            {
                lstPesquisa.Items.Add(a);
            }
        }
Пример #5
0
        private void btnTudo_Click(object sender, EventArgs e)
        {
            ProjetoCircoEntities db = new ProjetoCircoEntities();

            lstPesquisa.Items.Clear();

            var financeiro = db.Financeiro.Where(s => s.IDFinanceiro > 0);

            foreach (Financeiro a in financeiro)
            {
                lstPesquisa.Items.Add(a);
            }
        }
Пример #6
0
        private void btnSalvar_Click(object sender, EventArgs e)
        {
            Financeiro           financeiro = new Financeiro();
            ProjetoCircoEntities db         = new ProjetoCircoEntities();

            if (LoadFinanceiro(financeiro))
            {
                limparFrmCadFinanceiro();
                db.Financeiro.Add(financeiro);
                db.SaveChanges();
                MessageBox.Show("Item de Financeiro salvo com sucesso!", "Mensagem do sistema");
            }
        }
        public void InjetarDados(Financeiro financeiro)
        {
            if (financeiro != null)
            {
                ProjetoCircoEntities db = new ProjetoCircoEntities();

                txtContratante.Text   = financeiro.Contratante;
                txtTotalAReceber.Text = financeiro.TotalReceber.ToString();
                txtCacheArtista.Text  = financeiro.CacheArtista.ToString();
                txtPrevisaoPaga.Text  = financeiro.PrevisaoPagamento;
                txtFormaPag.Text      = financeiro.FormaPagamento;
                txtEspe.Text          = db.Espetaculos.Where(x => x.IDEspetaculo == financeiro.IDEspetaculo).Select(s => s.NMEspetaculo).SingleOrDefault();


                if (financeiro.Realizado == true)
                {
                    rbtRealizado.Checked   = true;
                    rbtNORealizado.Checked = false;
                }
                else
                {
                    rbtRealizado.Checked   = false;
                    rbtNORealizado.Checked = true;
                }

                if (financeiro.Status == "Pago")
                {
                    rbtPago.Checked   = true;
                    rbtAtraso.Checked = false;
                }
                else
                {
                    rbtPago.Checked   = false;
                    rbtAtraso.Checked = true;
                }

                var lstPen = db.Pagos.Where(s => s.IDEspetaculo == financeiro.IDEspetaculo && s.Pago == false).ToList();
                var lstPag = db.Pagos.Where(s => s.IDEspetaculo == financeiro.IDEspetaculo && s.Pago == true).ToList();

                foreach (Pagos a in lstPen)
                {
                    lstPendente.Items.Add(a);
                }

                foreach (Pagos a in lstPag)
                {
                    lstPago.Items.Add(a);
                }
            }
        }
Пример #8
0
        private void lstPesquisa_Click(object sender, EventArgs e)
        {
            ProjetoCircoEntities db = new ProjetoCircoEntities();

            Espetaculos objEspetaculo = (Espetaculos)lstPesquisa.SelectedItem;

            if (objEspetaculo != null)
            {
                lstConvocado.Items.Clear();
                lstPresente.Items.Clear();

                List <Pagos> lstCon = db.Pagos.Where(x => x.IDEspetaculo == objEspetaculo.IDEspetaculo).ToList();

                foreach (Pagos n in lstCon)
                {
                    var aux = db.Artistas.Where(x => x.Id == n.IDArtista).Single();
                    lstConvocado.Items.Add(aux);
                }
            }
        }
        public bool LoadFinanceiro(Financeiro financeiro)
        {
            if ((txtContratante.Text != string.Empty) && (txtTotalAReceber.Text != string.Empty))
            {
                ProjetoCircoEntities db = new ProjetoCircoEntities();

                financeiro.Contratante = txtContratante.Text;

                var str = txtTotalAReceber.Text.Replace("R$", "").Replace(".", ",").Trim();

                financeiro.TotalReceber = double.TryParse(str, out var tempVal) ? tempVal : (double?)null;

                str = txtCacheArtista.Text.Replace("R$", "").Replace(".", ",").Trim();
                financeiro.CacheArtista = double.TryParse(str, out tempVal) ? tempVal : (double?)null;

                financeiro.PrevisaoPagamento = txtPrevisaoPaga.Text;
                financeiro.FormaPagamento    = txtFormaPag.Text;

                if (rbtPago.Checked)
                {
                    financeiro.Status = "Pago";
                }
                else if (rbtAtraso.Checked)
                {
                    financeiro.Status = "Atraso";
                }

                if (rbtRealizado.Checked)
                {
                    financeiro.Realizado = true;
                }
                else if (rbtNORealizado.Checked)
                {
                    financeiro.Realizado = false;
                }


                foreach (var item in lstPendente.Items)
                {
                    Pagos pag = (Pagos)item;
                    Pagos x   = db.Pagos.Single(s => s.IDArtista == pag.IDArtista && s.IDEspetaculo == financeiro.IDEspetaculo);
                    x.Pago = false;
                    db.SaveChanges();
                }

                foreach (var item in lstPago.Items)
                {
                    Pagos pag = (Pagos)item;

                    Pagos x = db.Pagos.Single(s => s.IDArtista == pag.IDArtista && s.IDEspetaculo == financeiro.IDEspetaculo);
                    x.Pago = true;
                    db.SaveChanges();
                }

                return(true);
            }
            else if (txtContratante.Text == string.Empty)
            {
                MessageBox.Show("PREENCHA  o campo CONTRATANTE!!!");
                txtContratante.Focus();
                return(false);
            }
            else
            {
                MessageBox.Show("PREENCHA o campo Total a receber!!!");
                txtTotalAReceber.Focus();
                return(false);
            }
        }