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; }
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); }