private void pictureBox1_Click(object sender, EventArgs e) { try { DataBase.Entity.fluxo_otica vw = new DataBase.Entity.fluxo_otica(); vw.tp_operacao = cboOperacao.Text; DateTime mes1 = dtpMes.Value; DateTime mes2 = dtpmes2.Value; Business.FluxoCaixaBusiness bu = new Business.FluxoCaixaBusiness(); List <DataBase.Entity.fluxo_otica> list = bu.Fluxo(vw, mes1, mes2); dtpFluxo.DataSource = list; } catch (ArgumentException ex) { MessageBox.Show(ex.Message); } }
public List <DataBase.Entity.fluxo_otica> Fluxo(DataBase.Entity.fluxo_otica vw, DateTime inicio, DateTime fim) { DataBase.FluxoCaixa db = new DataBase.FluxoCaixa(); List <DataBase.Entity.fluxo_otica> fluxo = db.FluxoTotal(); if (vw.tp_operacao == "--Selecione--") { throw new ArgumentException("Por favor, escolha o tipo de operação para proseguir"); } if (vw.tp_operacao == "Ambos") { fluxo = db.FluxoMensal(vw); } else { fluxo = db.FluxoMensalOperacao(vw, inicio, fim).ToList(); } return(fluxo); }