public void Edit(int Index) { CHeaderData tmpHeaderData = lst_HeaderTemplates[Index]; frmHeaderParametrs fHeaderParametrs = new frmHeaderParametrs(); fHeaderParametrs.tspHeaderTemplate_txtNameTemplate.Text = tmpHeaderData.NameTemplate; CHeaderParams oHeaderParams = new CHeaderParams(ref fHeaderParametrs, ref tmpHeaderData); if (oHeaderParams.Edit() == DialogResult.OK) { tmpHeaderData.NameTemplate = fHeaderParametrs.tspHeaderTemplate_txtNameTemplate.Text; tHeader_Params ot = tHeader_Params.byINDEX(Index); ot.NameTemplate = tmpHeaderData.NameTemplate; ot.TemplateParametrs = SaveToDB(tmpHeaderData); ot.SaveAndFlush(); } }
public CHeaderParams(ref CHeaderData oHeaderData) { fHeaderParametrs = new frmHeaderParametrs(); this.oHeaderData = oHeaderData; fHeaderParametrs.tspParametrs_Add.Click += tspParametrs_Add_Click; }
public CHeaderParams(ref frmHeaderParametrs fHeaderParametrs, ref CHeaderData oHeaderData) { this.fHeaderParametrs = fHeaderParametrs; this.oHeaderData = oHeaderData; fHeaderParametrs.tspParametrs_Add.Click += tspParametrs_Add_Click; }
private void btnDel_Parametr_Click(object sender, EventArgs e) { Button btn = sender as Button; frmHeaderParametrs frm = btn.FindForm() as frmHeaderParametrs; Del(btn.Tag.ToInt()); Erase(btn.Tag.ToInt()); if (frm.pnlParametrs.Controls.Count == 0) { frm.tspHeaderTemplate_Save.Enabled = false; } }
private void tspParametrs_Add_Click(object sender, EventArgs e) { frmHeaderParametrs frm = (sender as ToolStripButton).Owner.FindForm() as frmHeaderParametrs; Add(); CParametrData oParametrData = oHeaderData.lst_Parametrs[oHeaderData.lst_Parametrs.Count - 1]; Paint(ref oParametrData); if (frm.pnlParametrs.Controls.Count > 0) { frm.tspHeaderTemplate_Save.Enabled = true; } }
public void Add() { frmHeaderParametrs fHeaderParametrs = new frmHeaderParametrs(); CHeaderData tmpHeaderData = new CHeaderData(); tmpHeaderData.NameTemplate = OriginalName(); fHeaderParametrs.tspHeaderTemplate_txtNameTemplate.Text = tmpHeaderData.NameTemplate; CHeaderParams oHeaderParams = new CHeaderParams(ref fHeaderParametrs, ref tmpHeaderData); if (fHeaderParametrs.ShowDialog() == DialogResult.OK) { if (string.IsNullOrEmpty(fHeaderParametrs.tspHeaderTemplate_txtNameTemplate.Text)) { tmpHeaderData.NameTemplate = OriginalName(); } else { tmpHeaderData.NameTemplate = fHeaderParametrs.tspHeaderTemplate_txtNameTemplate.Text; } tHeader_Params otHeaderParams = new tHeader_Params(); otHeaderParams.NameTemplate = tmpHeaderData.NameTemplate; otHeaderParams.TemplateParametrs = SaveToDB(tmpHeaderData); otHeaderParams.SaveAndFlush(); lst_HeaderTemplates.Add(tmpHeaderData); } }