Esempio n. 1
0
        private void btnAdd_Click(object sender, EventArgs e)
        {
            Comp temp = new Comp("", "", "", 0);
            frmComponentDetails frm;

            frm = new frmComponentDetails(ref temp, true);

            Utils.ShowForm(this, frm, dgvComponents, () =>
            {
                componentList            = Comp.Select();
                dgvComponents.DataSource = componentList;
                showNoRows();
            });
        }
Esempio n. 2
0
        private void dgvComponents_CellClick(object sender, DataGridViewCellEventArgs e)
        {
            if (e.RowIndex > -1)
            {
                string id = dgvComponents.Rows[e.RowIndex].Cells["Id"].Value.ToString();
                var    q  = from c
                            in componentList
                            where c.Id == id
                            select c;

                List <Comp>         tempList = q.ToList();
                Comp                temp     = tempList.Count == 1 ? tempList[0] : new Comp("", "", "", 0);
                frmComponentDetails frm      = new frmComponentDetails(ref temp);
                Utils.ShowForm(this, frm, dgvComponents, () =>
                {
                    componentList            = Comp.Select();
                    dgvComponents.DataSource = componentList;
                    showNoRows();
                });
            }
        }