Example #1
0
        void CarregarLanctos(DateTime data_ini, DateTime data_fim, ContaVO.EnumTipoConta enumTipoConta)
        {
            List <LanctoContaVO> listLanctoContaVO = LanctoContaDAO.GetRegistroPorPeriodo(data_ini, data_fim, "data");

            flpLanctos.Visible = false;
            flpLanctos.Controls.Clear();
            if (listLanctoContaVO != null)
            {
                foreach (LanctoContaVO lanctoContaVO in listLanctoContaVO)
                {
                    if ((int)tela_atual == (int)ContaDAO.GetRegistroPorId(lanctoContaVO.Id_conta).TipoConta)
                    {
                        flpLanctos.Controls.Add(PanLancto(lanctoContaVO));
                    }
                }
            }
            flpLanctos.Visible = true;
        }
Example #2
0
        Panel PanLancto(LanctoContaVO lanctoContaVO)
        {
            //
            // ptbPago
            //
            PictureBox ptbPago = new PictureBox();

            if (lanctoContaVO.Pago)
            {
                ptbPago.BackColor = Color.DarkSeaGreen;
            }
            else if (!lanctoContaVO.Pago)
            {
                ptbPago.BackColor = Color.White;
            }
            ptbPago.BackgroundImage       = Resources.checked__2_;
            ptbPago.BackgroundImageLayout = ImageLayout.Zoom;
            ptbPago.BorderStyle           = BorderStyle.FixedSingle;
            ptbPago.Location = new Point(18, 3);
            ptbPago.Size     = new Size(34, 34);
            //
            // txtDia
            //
            TextBox txtDia = new TextBox();

            txtDia.BackColor   = Color.White;
            txtDia.BorderStyle = BorderStyle.None;
            txtDia.Enabled     = false;
            txtDia.Font        = new Font("Century Gothic", 12F, FontStyle.Regular, GraphicsUnit.Point, 0);
            txtDia.ForeColor   = Color.Black;
            txtDia.Location    = new Point(87, 9);
            txtDia.ReadOnly    = true;
            txtDia.Size        = new Size(59, 20);
            txtDia.Text        = lanctoContaVO.Data.Day.ToString();
            txtDia.TextAlign   = HorizontalAlignment.Center;
            //
            // txtDescricao
            //
            TextBox txtDescricao = new TextBox();

            txtDescricao.BackColor   = Color.White;
            txtDescricao.BorderStyle = BorderStyle.None;
            txtDescricao.Enabled     = false;
            txtDescricao.Font        = new Font("Century Gothic", 12F, FontStyle.Regular, GraphicsUnit.Point, 0);
            txtDescricao.ForeColor   = Color.Black;
            txtDescricao.Location    = new Point(152, 9);
            txtDescricao.ReadOnly    = true;
            txtDescricao.Size        = new Size(348, 20);
            txtDescricao.Text        = ContaDAO.GetRegistroPorId(lanctoContaVO.Id_conta).Descricao;
            txtDescricao.TextAlign   = HorizontalAlignment.Center;
            //
            // txtPessoa
            //
            TextBox txtPessoa = new TextBox();

            txtPessoa.BackColor   = Color.White;
            txtPessoa.BorderStyle = BorderStyle.None;
            txtPessoa.Enabled     = false;
            txtPessoa.Font        = new Font("Century Gothic", 12F, FontStyle.Regular, GraphicsUnit.Point, ((byte)(0)));
            txtPessoa.ForeColor   = Color.Black;
            txtPessoa.Location    = new Point(506, 9);
            txtPessoa.ReadOnly    = true;
            txtPessoa.Size        = new Size(348, 20);
            if (!String.IsNullOrEmpty(lanctoContaVO.Id_pessoa))
            {
                txtPessoa.Text = PessoaDAO.GetRegistroPorId(lanctoContaVO.Id_pessoa[0], Convert.ToInt32(lanctoContaVO.Id_pessoa.ToString().Replace("C", "").Replace("F", ""))).Nome;
            }
            else
            {
                txtPessoa.Text = "-";
            }
            txtPessoa.TextAlign = HorizontalAlignment.Center;
            //
            // txtValor
            //
            TextBox txtValor = new TextBox();

            txtValor.BackColor   = Color.White;
            txtValor.BorderStyle = BorderStyle.None;
            txtValor.Enabled     = false;
            txtValor.Font        = new Font("Century Gothic", 12F, FontStyle.Regular, GraphicsUnit.Point, ((byte)(0)));
            txtValor.ForeColor   = Color.Black;
            txtValor.Location    = new Point(860, 9);
            txtValor.ReadOnly    = true;
            txtValor.Size        = new Size(161, 20);
            txtValor.Text        = lanctoContaVO.Valor.ToString("C");
            txtValor.TextAlign   = HorizontalAlignment.Center;
            //
            // panLancto
            //
            Panel panLancto = new Panel();

            panLancto.Anchor    = AnchorStyles.Top;
            panLancto.BackColor = Color.White;
            panLancto.Name      = lanctoContaVO.Id.ToString();;
            panLancto.Size      = new Size(1026, 40);
            panLancto.Controls.Add(txtValor);
            panLancto.Controls.Add(txtPessoa);
            panLancto.Controls.Add(ptbPago);
            panLancto.Controls.Add(txtDia);
            panLancto.Controls.Add(txtDescricao);

            return(panLancto);
        }