示例#1
0
        private void butAddItem_Click(object sender, EventArgs e)
        {
            long itemNum = 0;

            using (FormWikiListItemEdit FormW = new FormWikiListItemEdit()) {
                FormW.WikiListCurName   = WikiListCurName;
                FormW.ItemNum           = WikiLists.AddItem(WikiListCurName);
                FormW.ListColumnHeaders = _listColumnHeaders;
                if (FormW.ShowDialog() != DialogResult.OK)
                {
                    //delete new item because dialog was not OK'ed.
                    WikiLists.DeleteItem(FormW.WikiListCurName, FormW.ItemNum, FormW.ListColumnHeaders.ElementAtOrDefault(0)?.ColName);
                    return;
                }
                itemNum = FormW.ItemNum;              //capture itemNum to prevent marshall-by-reference warning
            }
            SetIsEdited();
            FillGrid();
            for (int i = 0; i < gridMain.ListGridRows.Count; i++)
            {
                if (gridMain.ListGridRows[i].Cells[0].Text == itemNum.ToString())
                {
                    gridMain.ListGridRows[i].ColorBackG = Color.FromArgb(255, 255, 128);
                    gridMain.ScrollToIndex(i);
                }
            }
        }
示例#2
0
        private void butAddItem_Click(object sender, EventArgs e)
        {
            FormWikiListItemEdit FormWLIE = new FormWikiListItemEdit();

            FormWLIE.WikiListCurName   = WikiListCurName;
            FormWLIE.ItemNum           = WikiLists.AddItem(WikiListCurName);
            FormWLIE.ListColumnHeaders = _listColumnHeaders;
            FormWLIE.ShowDialog();
            if (FormWLIE.DialogResult != DialogResult.OK)
            {
                WikiLists.DeleteItem(FormWLIE.WikiListCurName, FormWLIE.ItemNum);               //delete new item because dialog was not OK'ed.
                return;
            }
            long itemNum = FormWLIE.ItemNum;          //capture itemNum to prevent marshall-by-reference warning

            SetIsEdited();
            _table = WikiLists.GetByName(WikiListCurName);
            FillGrid();
            for (int i = 0; i < gridMain.Rows.Count; i++)
            {
                if (gridMain.Rows[i].Cells[0].Text == itemNum.ToString())
                {
                    gridMain.Rows[i].ColorBackG = Color.FromArgb(255, 255, 128);
                    gridMain.ScrollToIndex(i);
                }
            }
        }
		private void gridMain_CellDoubleClick(object sender,OpenDental.UI.ODGridClickEventArgs e) {
			FormWikiListItemEdit FormWLIE = new FormWikiListItemEdit();
			FormWLIE.WikiListCurName=WikiListCurName;
			FormWLIE.ItemNum=PIn.Long(Table.Rows[e.Row][0].ToString());
			FormWLIE.ShowDialog();
			//saving occurs from within the form.
			if(FormWLIE.DialogResult!=DialogResult.OK) {
				return;
			}
			Table=WikiLists.GetByName(WikiListCurName);
			FillGrid();
		}
示例#4
0
        private void gridMain_CellDoubleClick(object sender, OpenDental.UI.ODGridClickEventArgs e)
        {
            FormWikiListItemEdit FormWLIE = new FormWikiListItemEdit();

            FormWLIE.WikiListCurName = WikiListCurName;
            FormWLIE.ItemNum         = PIn.Long(Table.Rows[e.Row][0].ToString());
            FormWLIE.ShowDialog();
            //saving occurs from within the form.
            if (FormWLIE.DialogResult != DialogResult.OK)
            {
                return;
            }
            Table = WikiLists.GetByName(WikiListCurName);
            FillGrid();
        }
示例#5
0
 private void gridMain_CellDoubleClick(object sender, OpenDental.UI.ODGridClickEventArgs e)
 {
     using (FormWikiListItemEdit FormWLIE = new FormWikiListItemEdit()) {
         FormWLIE.WikiListCurName   = WikiListCurName;
         FormWLIE.ItemNum           = PIn.Long(_table.Rows[(int)gridMain.ListGridRows[e.Row].Tag][0].ToString());
         FormWLIE.ListColumnHeaders = _listColumnHeaders;
         //saving occurs from within the form.
         if (FormWLIE.ShowDialog() != DialogResult.OK)
         {
             return;
         }
     }
     SetIsEdited();
     FillGrid();
 }
示例#6
0
        private void butAddItem_Click(object sender, EventArgs e)
        {
            FormWikiListItemEdit FormWLIE = new FormWikiListItemEdit();

            FormWLIE.WikiListCurName = WikiListCurName;
            FormWLIE.ItemNum         = WikiLists.AddItem(WikiListCurName);
            FormWLIE.ShowDialog();
            if (FormWLIE.DialogResult != DialogResult.OK)
            {
                WikiLists.DeleteItem(FormWLIE.WikiListCurName, FormWLIE.ItemNum);               //delete new item because dialog was not OK'ed.
                return;
            }
            Table = WikiLists.GetByName(WikiListCurName);
            FillGrid();
            for (int i = 0; i < gridMain.Rows.Count; i++)
            {
                if (gridMain.Rows[i].Cells[0].Text == FormWLIE.ItemNum.ToString())
                {
                    gridMain.Rows[i].ColorBackG = Color.FromArgb(255, 255, 128);
                    gridMain.ScrollToIndex(i);
                }
            }
        }
示例#7
0
		private void butAddItem_Click(object sender,EventArgs e) {
			FormWikiListItemEdit FormWLIE = new FormWikiListItemEdit();
			FormWLIE.WikiListCurName=WikiListCurName;
			FormWLIE.ItemNum=WikiLists.AddItem(WikiListCurName);
			FormWLIE.ShowDialog();
			if(FormWLIE.DialogResult!=DialogResult.OK) {
				WikiLists.DeleteItem(FormWLIE.WikiListCurName,FormWLIE.ItemNum);//delete new item because dialog was not OK'ed.
				return;
			}
			SetIsEdited();
			_table=WikiLists.GetByName(WikiListCurName);
			FillGrid();
			for(int i=0;i<gridMain.Rows.Count;i++) {
				if(gridMain.Rows[i].Cells[0].Text==FormWLIE.ItemNum.ToString()) {
					gridMain.Rows[i].ColorBackG=Color.FromArgb(255,255,128);
					gridMain.ScrollToIndex(i);
				}
			}
		}