Ejemplo n.º 1
0
    protected void Page_Load(object sender, EventArgs e)
    {
        equipamentoRepository = new EquipamentoRepository();

        var equipamentoList = equipamentoRepository.FindAll();

        dropEquipamento.DataSource     = equipamentoList;
        dropEquipamento.DataValueField = "IdEquipamnto";
        dropEquipamento.DataTextField  = "NumeroSerie";
        dropEquipamento.DataBind();
    }
Ejemplo n.º 2
0
    protected void Button1_Click(object sender, EventArgs e)
    {
        if (RadioButton1.Checked)
        {
            EmprestimoRepository _emprestimo = new EmprestimoRepository();

            gridEmprestimo.DataSource = _emprestimo.FindAll().Where(x => x.Status == 1);
            gridEmprestimo.DataBind();
        }
        else
        {
            EmprestimoRepository  _emprestimo  = new EmprestimoRepository();
            EquipamentoRepository _equipamento = new EquipamentoRepository();

            List <equipamento> equip = new List <equipamento>();

            List <equipamento> equipTemp = new List <equipamento>();


            equip = _equipamento.FindAll().ToList <equipamento>();

            foreach (equipamento _equip in equip)
            {
                var eqp = _emprestimo.FindAll().Where(x => x.IdEquipamento == _equip.IdEquipamnto);

                if (eqp.Count() > 0)
                {
                    int qtde = 0;


                    foreach (emprestimo emp in eqp)
                    {
                        qtde += (int)emp.Quantidade;
                    }

                    _equip.Quantidade = _equip.Quantidade - qtde;

                    equipTemp.Add(_equip);
                }
                else
                {
                    equipTemp.Add(_equip);
                }
            }


            gridEmprestimo.DataSource = equipTemp;
            gridEmprestimo.DataBind();
        }
    }