コード例 #1
0
        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);
            }
        }
コード例 #2
0
        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);
        }