示例#1
0
 private void GridView_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
 {
     if (e.RowIndex >= 0)
     {
         FrmContactDetail frm = new FrmContactDetail();
         if (frm.ShowDialog() == DialogResult.OK)
         {
             Contact       ct  = frm.Contact;
             CommandResult ret = (new ContactBLL(AppSettings.Current.ConnStr)).Update(ct);
             if (ret.Result != ResultCode.Successful)
             {
                 MessageBox.Show(ret.Message);
                 return;
             }
             ShowItemOnRow(GridView.Rows[e.RowIndex], ct);
         }
     }
 }
示例#2
0
        private void mnu_AddContact_Click(object sender, EventArgs e)
        {
            FrmContactDetail frm = new FrmContactDetail();

            if (frm.ShowDialog() == DialogResult.OK)
            {
                Contact ct = frm.Contact;
                if (this.UpdatingItem != null)
                {
                    CompanyInfo c = UpdatingItem as CompanyInfo;
                    ct.ID      = Guid.NewGuid();
                    ct.Company = c.ID;
                    CommandResult ret = (new ContactBLL(AppSettings.Current.ConnStr)).Add(ct);
                    if (ret.Result != ResultCode.Successful)
                    {
                        MessageBox.Show(ret.Message);
                        return;
                    }
                }
                int row = GridView.Rows.Add();
                ShowItemOnRow(GridView.Rows[row], ct);
            }
        }