void SimpleDevice_SimpleDeviceAddEvent(object sender, DialogSimpleDeviceAdd D) { Form06DeviceAdd F = new Form06DeviceAdd(C1, D); F.ShowDialog(); if (F.DialogResult == System.Windows.Forms.DialogResult.OK) { C1.DS.AcceptChanges(); } else { C1.DS.RejectChanges(); } }
public Form06DeviceAdd(Class1 C1, DialogSimpleDeviceAdd D) { InitializeComponent(); this.C1 = C1; this.D = D; comboBox2.DataSource = C1.BSVendor; comboBox2.DisplayMember = "Name"; comboBox2.ValueMember = "ID"; comboBox1.DataSource = C1.BSSimpleDeviceType; comboBox1.DisplayMember = "Name"; comboBox1.ValueMember = "ID"; comboBox3.DataSource = C1.BSDepartment; comboBox3.DisplayMember = "FullName"; comboBox3.ValueMember = "ID"; }
public EventWriterSimpleDevice(DialogSimpleDeviceAdd D) { this.Date = D.Date; this.ExtendedInfo = D.ExtendedInfo; // this.SimpleDeviceID = D.SDevice.ID; }
public void Add() { DS_NiheComputers.SimpleDeviceRow sr = null; DialogSimpleDeviceAdd D = new DialogSimpleDeviceAdd(); string infoString = null; if (SimpleDeviceAddEvent != null) { SimpleDeviceAddEvent(this, D); if (D.Changed) { sr = DS.SimpleDevice.NewSimpleDeviceRow(); sr.Name = D.Name; sr.DepartmentID = D.DepartmentID; sr.Number = D.Number; sr.PurchaseDate = D.PurchaseDate; sr.WarantyDate = D.PurchaseDate.AddYears((int)D.WarantyDate); sr.Room = D.Room; sr.UserName = D.Username; sr.VendorID = D.VendorID; sr.Description = D.Description; sr.DeviceTypeID = D.SimpleDeviceTypeID; DS.SimpleDevice.AddSimpleDeviceRow(sr); infoString = sr.FullName; EventWriterSimpleDevice ewc = new EventWriterSimpleDevice(D); ewc.SimpleDeviceID = sr.ID; ewc.SimpleDeviceText = sr.FullName; ewc.DS = DS; SimpleDevice SDevice = new SimpleDevice(DS, sr); ewc.EventName = "Поступление оборудования"; ewc.Info = SDevice.FullName; if (SDevice.Number != null & SDevice.Number != "") { ewc.Info = string.Format("{0}\r\nИнв. №: {1}", ewc.Info, SDevice.Number); } if (SDevice.Vendor != null & SDevice.Vendor != " ") { ewc.Info = string.Format("{0}\r\nПроизвод.: {1}", ewc.Info, SDevice.Vendor); } if (SDevice.Department != null & SDevice.Department != "") { ewc.Info = string.Format("{0}\r\nСтрукт подразд.: {1}", ewc.Info, SDevice.Department); } if (SDevice.Name != null & SDevice.Name != "") { ewc.Info = string.Format("{0}\r\nМодель.: {1}", ewc.Info, SDevice.Name); } if (SDevice.Room != null & SDevice.Room != "") { ewc.Info = string.Format("{0}\r\nКабинет: {1}", ewc.Info, SDevice.Room); } if (SDevice.Username != null & SDevice.Username != "") { ewc.Info = string.Format("{0}\r\nИмя польз.: {1}", ewc.Info, SDevice.Username); } ewc.Write(); SDevice = null; } } D = null; }