示例#1
0
        private void btnAdd_Click(object sender, EventArgs e)
        {
            Form2 form2 = new Form2();

            form2.pointToForm1 = new Form2.PointToForm1(AddNewSV);

            SV sv = new SV();

            this.pointToForm2 = new Form1.PointToForm2(form2.SetCurrentSVAndUpdateView);
            this.pointToForm2(sv, false);

            form2.Show();
        }
示例#2
0
        public bool UpdateSV(SV sv)
        {
            foreach (SV itemSV in this.listSV)
            {
                if (sv.MSSV == itemSV.MSSV)
                {
                    this.listSV.Remove(itemSV);
                    this.listSV.Add(sv);
                    return(true);
                }
            }

            return(false);
        }
示例#3
0
        private void btnEdit_Click(object sender, EventArgs e)
        {
            DataGridViewSelectedRowCollection r = this.dgvDSSV.SelectedRows;

            if (r.Count > 0)
            {
                DataGridViewRow dgvRow = r[0];
                Form2           form2  = new Form2();
                form2.pointToForm1 = new Form2.PointToForm1(this.UpdateViewDSSV);

                string MSSV = dgvRow.Cells["MSSV"].Value.ToString();
                SV     sv   = CSDL.Instance.GetSVByMSSV(MSSV);

                this.pointToForm2 = new PointToForm2(form2.SetCurrentSVAndUpdateView);
                this.pointToForm2(sv, true);

                form2.Show();
            }
        }
示例#4
0
 private void setCurrentSv(SV sv)
 {
     this.currentSV = sv;
 }
示例#5
0
 public bool AddNewSV(SV sv)
 {
     this.listSV.Add(sv);
     return(true);
 }
示例#6
0
 private void UpdateViewDSSV(SV sv)
 {
     CSDL.Instance.UpdateSV(sv);
     btnShow_Click(new object(), new EventArgs());
 }
示例#7
0
 private void AddNewSV(SV sv)
 {
     CSDL.Instance.AddNewSV(sv);
     Search();
 }