Exemple #1
0
        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();
            }
        }
Exemple #2
0
        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";
        }
Exemple #3
0
 public EventWriterSimpleDevice(DialogSimpleDeviceAdd D)
 {
     this.Date         = D.Date;
     this.ExtendedInfo = D.ExtendedInfo;
     // this.SimpleDeviceID = D.SDevice.ID;
 }
Exemple #4
0
        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;
        }