ne_name=textBox1.Text;
{. brand_machine_coef=float.Parse (textBox2.Text);
}
{
_appcontext.SysMsg.ReportMsg («Невірно заданий коефіцієнт», «Помилка», avto.SysMsg.Interfaces.MsgType.Error);;
} items=(List ) dataGrid1.ItemsSource; (! repo.Save (utelemnt))
_appcontext.SysMsg.ReportMsg («Помилка додавання запису», «Помилка», avto.SysMsg.Interfaces.MsgType.Error);. Add (utelemnt);. Items.Refresh ();
}
_appcontext.SysMsg.ReportMsg («Не можна додати вже наявну запис», «Попередження», avto.SysMsg.Interfaces.MsgType.Warning);
}
_appcontext.SysMsg.ReportMsg («Параметр не може бути порожнім», «Прежупрежденіе», avto.SysMsg.Interfaces.MsgType.Warning);
}
}
}
{Модуль плагіна генерації звітів деталей}
namespace avto.PluginReport.detail
{partial class detail: UserControl
{IAppContext _appcontext; detail (IAppContext __ appcontext)
{
_appcontext=__ appcontext; ();
} void print_Click (object sender, RoutedEventArgs e)
{report=new DetailReportPlugin (_appcontext);. Print ();;
} void save_Click (object sender, RoutedEventArgs e)
{report=new DetailReportPlugin (_appcontext);. SaveTo ();;
} void Prev_Click (object sender, RoutedEventArgs e)
{report=new DetailReportPlugin (_appcontext);. Preview ();;
} Button Getelement ()
{Prev;
}
}
} avto.PluginReport.detail
{DetailReportPlugin: Form
{IAppContext _appcontext; Dictionary _fields; DataSet _ds; _PROXY nproxy; string _Templatefilename; string Templatefilename
{{return _Templatefilename; } {_Templatefilename=Value;}
} DetailReportPlugin (IAppContext __ appcontext)
{();
_ds=new DataSet ();
_appcontext=__ appcontext;
_Templatefilename=«detail.rpt»;
}
# region Windows Form Designer generated codeSystem.ComponentModel.IContainer components; method for Designer support - do not modifycontents of this method with the code editor.void InitializeComponent ()
{. crViewer=new CrystalDecisions.Windows.Forms.CrystalReportViewer ();. crDoc=new CrystalDecisions.CrystalReports.Engine.ReportDocument ();. SuspendLayout ();
/ /
/ / crViewer
/ /. crViewer.ActiveViewIndex=- 1;. crViewer.BorderStyle=System.Windows.Forms.BorderStyle.FixedSingle;. crViewer.Dock=System.Windows.Forms.DockStyle.Fill;. crViewer . Location=new System.Drawing.Point (0, 0);. crViewer.Name=«crViewer»;. crViewer.SelectionFormula=«»;. crViewer.ShowExportButton=false;. crViewer.Size=new System. Drawing.Siz...