public winАвтомобиль(DataBaseAdapter adapter) { InitializeComponent(); this.adapter = adapter; btn_ok.Click += insert_Click; cmbClient.ItemsSource = adapter.getNamesClient(); }
public winRemove(MainWindow.Contact current_contact, DataBaseAdapter adapter) { try { InitializeComponent(); this.current_contact = current_contact; this.adapter = adapter; switch (current_contact) { case MainWindow.Contact.Shops: cmb.ItemsSource = adapter.getNamesAllShops(); break; case MainWindow.Contact.Suppliers: cmb.ItemsSource = adapter.getNamesAllSuppliers(); break; case MainWindow.Contact.Workers: cmb.ItemsSource = adapter.getNamesAllWorkers(); break; } } catch (Exception ex) { MessageBox.Show("База данных недоступна", "Внимание", MessageBoxButton.OK, MessageBoxImage.Warning); } }
public winSwitchAuto(DataBaseAdapter adapter, Машины car, Клиенты client) { InitializeComponent(); this.adapter = adapter; this.mCarReferance = car; this.mClientReferance = client; cmbClient.ItemsSource = adapter.getNamesClient(); }
public void init(DataBaseAdapter adapter) { this.adapter = adapter; car = new Машины(); client = new Клиенты(); winSwitchAuto win = new winSwitchAuto(adapter, car, client); win.ShowDialog(); initCarInfo(); }
public MainWindow() { adapter = new DataBaseAdapter(); UserSingleton user = UserSingleton.getInstance(); user.current_user_type = UserSingleton.UserType.Клиент; Login win = new Login(adapter); win.ShowDialog(); InitializeComponent(); label_constructor_MouseUp(null, null); }
public winКлиенты(DataBaseAdapter adapter, Клиенты client) { InitializeComponent(); this.adapter = adapter; txtAdres.Text = client.Адрес.Trim(); txtName.Text = client.ФИО_клиента.Trim(); cmbTown.Text = client.Город.Trim(); txtPhone.Text = client.Телефон.Trim(); id = client.id_клиента; btn_ok.Click += update_Click; }
public winСотрудники(DataBaseAdapter adapter, Работники worker) { InitializeComponent(); this.adapter = adapter; txtAdres.Text = worker.Адрес.Trim(); txtName.Text = worker.ФИО.Trim(); cmbStatus.Text = worker.Должность.Trim(); txtPhone.Text = worker.Телефон.Trim(); password.Password = worker.Пароль.Trim(); id = worker.id_работника; btn_ok.Click += update_Click; }
public winАвтомобиль(DataBaseAdapter adapter, Машины car, Клиенты client) { InitializeComponent(); this.adapter = adapter; this.car = car; this.client = client; cmbClient.ItemsSource = adapter.getNamesClient(); btn_ok.Click += update_Click; txtName.Text = car.Наименование.Trim(); txtRun.Text = car.Пробег.Trim(); cmbClient.Text = client.ФИО_клиента.Trim(); cmbStatusTO1.Text = car.ТО1.Trim(); cmbStatusTO2.Text = car.ТО2.Trim(); cmbStatusTO3.Text = car.ТО3.Trim(); }
/// <summary> /// Verifica se o licenciamento da aplicação /// </summary> /// <param name="pAddonName">Nome do Addon</param> /// <param name="pDateExpired">Data que expira</param> /// <exception cref="Exception">Licença vencida !</exception> public void CheckLicense(string pAddonName, DateTime pDateExpired) { var today = DataBaseAdapter.GetServerDate(); var daysToExpire = pDateExpired.Subtract(today).Days + 1; if (daysToExpire < 7 && daysToExpire > 1) { SetTextOnStatusBar(string.Format("A Licença do {0} irá vencer em {1} dia(s).", pAddonName, daysToExpire), BoMessageTime.bmt_Short, BoStatusBarMessageType.smt_Warning); } if (daysToExpire == 1) { SetTextOnStatusBar(string.Format("A Licença do {0} irá vencer hoje.", pAddonName), BoMessageTime.bmt_Short); } if (daysToExpire <= 0) { throw new Exception("Licença vencida entre em contato com o administrador do sistema."); } }
/// <summary> /// 适配数据库类型工厂 /// </summary> /// <param name="connectionInfo"></param> /// <returns></returns> public IDataBaseAdapter GetDataBaseAdapter(ConnectionInfo connectionInfo) { string ShortDBType = connectionInfo.DataServerType; IDataBaseAdapter IAdaper = m_FactoryPool[ShortDBType] as IDataBaseAdapter; if (IAdaper == null) { String DBType = ParseAdapterString(ShortDBType); IAdaper = ObjectFactory.CreateObject(DBType) as IDataBaseAdapter; if (IAdaper == null) { throw new Exception("不被支持的数据库链接类型!"); } DataBaseAdapter AbsAdapter = IAdaper as DataBaseAdapter; if (AbsAdapter != null) { AbsAdapter.DbTypeName = ShortDBType; AbsAdapter.DbProviderName = connectionInfo.ProviderName; } m_FactoryPool[ShortDBType] = IAdaper; } return(IAdaper); }
public void init(DataBaseAdapter adapter) { try { this.adapter = adapter; back_workers = new BackgroundWorker(); back_clients = new BackgroundWorker(); back_workers.DoWork += delegate(object sender, DoWorkEventArgs e) { items_source = adapter.getAllWorkers(); }; back_clients.DoWork += delegate(object sender, DoWorkEventArgs e) { items_source = adapter.getAllClients(); }; back_workers.RunWorkerCompleted += InitItemsSourceCompleted; back_clients.RunWorkerCompleted += InitItemsSourceCompleted; } catch (Exception ex) { MessageBox.Show("Ошибка при чтении с БД. Перезапустите систему...", "Внимание", MessageBoxButton.OK, MessageBoxImage.Warning); } }
public Login(DataBaseAdapter adapter) { InitializeComponent(); this.adapter = adapter; cmbName.ItemsSource = adapter.getNamesAllWorkers(); }
public winGoodsInfo(DataBaseAdapter adapter, UserControls.RowView row) { InitializeComponent(); this.row = row; this.adapter = adapter; }
public void init(DataBaseAdapter adapter) { this.adapter = adapter; }
public winСборка(DataBaseAdapter adapter, MyCar car) { InitializeComponent(); this.adapter = adapter; this.mCar = car; cmbClient.ItemsSource = adapter.getNamesClient(); Товары item = adapter.getEngineById(mCar.get_id_engine()); switch (car.getSeries()) { case ConstructorView.Series.BMW_1_SERIES: cmbPr.Items.Add("Задний"); if (item.Наименование.Contains("136")) { txtName.Text = "BMW 1 Series 116i"; txtPrice.Text = "875000 руб."; } else { if (item.Наименование.Contains("170")) { txtName.Text = "BMW 1 Series 118i"; txtPrice.Text = "995000 руб."; } else { txtName.Text = "BMW 1 Series 120d"; txtPrice.Text = "1120000 руб."; } } break; case ConstructorView.Series.BMW_3_SERIES: cmbPr.Items.Add("Задний"); if (item.Наименование.Contains("306")) { txtName.Text = "BMW 3 Series 335i"; txtPrice.Text = "1900000 руб."; } else { if (item.Наименование.Contains("дизельный")) { txtName.Text = "BMW 3 Series 320d"; txtPrice.Text = "1650000 руб."; } else { txtName.Text = "BMW 3 Series 320i"; txtPrice.Text = "1350000 руб."; } } break; case ConstructorView.Series.BMW_5_SERIES: if (item.Наименование.Contains("184")) { txtName.Text = "BMW 5 Series 520i"; txtPrice.Text = "1820000 руб."; cmbPr.Items.Add("Задний"); } else { if (item.Наименование.Contains("258")) { txtName.Text = "BMW 5 Series 530d"; txtPrice.Text = "2150000 руб."; cmbPr.Items.Add("Задний"); } else { txtName.Text = "BMW 5 Series 550i xDrive"; txtPrice.Text = "3240000 руб."; cmbPr.Items.Add("Полный"); } } break; case ConstructorView.Series.BMW_7_SERIES: if (item.Наименование.Contains("250")) { txtName.Text = "BMW 7 Series 730i"; txtPrice.Text = "320000 руб."; cmbPr.Items.Add("Задний"); } else { if (item.Наименование.Contains("245")) { txtName.Text = "BMW 7 Series 730d"; txtPrice.Text = "3500000 руб."; cmbPr.Items.Add("Задний"); } else { if (item.Наименование.Contains("407")) { txtName.Text = "BMW 7 Series 750i xDrive"; txtPrice.Text = "4650000руб."; cmbPr.Items.Add("Полный"); } else { txtName.Text = "BMW 7 Series 760i"; txtPrice.Text = "5600000 руб."; cmbPr.Items.Add("Задний"); } } } break; case ConstructorView.Series.BMW_X5: cmbPr.Items.Add("Полный"); if (item.Наименование.Contains("245")) { txtName.Text = "BMW X5 30d"; txtPrice.Text = "3028000 руб."; } else { if (item.Наименование.Contains("306")) { txtName.Text = "BMW X5 35i"; txtPrice.Text = "2919000 руб."; } else { txtName.Text = "BMW X5 50i"; txtPrice.Text = "3718000 руб."; } } cmbColor.Items.Add("Искрящийся"); break; } }
public FillHelper(DataBaseAdapter adapter) { this.adapter = adapter; rn = new Random(); position = 0; }
public winСотрудники(DataBaseAdapter adapter) { InitializeComponent(); this.adapter = adapter; btn_ok.Click += insert_Click; }
/// <summary> /// Construtor padrão /// </summary> /// <param name="pDB"></param> public DinamicInterfaceService(DataBaseAdapter pDB, Nampula.UI.Form pForm) { db = pDB; this.CreateNotExists(); this.SetForm(pForm); }
public winКлиенты(DataBaseAdapter adapter) { InitializeComponent(); this.adapter = adapter; btn_ok.Click += insert_Click; }