private void buttonTimer_Tick(object sender, EventArgs e) { i++; switch (i) { case 1: BtCreateOrder.Show(); break; case 2: BtSave.Show(); break; case 3: BtPrint.Show(); break; case 4: BtEdit.Show(); break; case 5: BtDelete.Show(); break; default: break; } if (i == 6) { i = 0; buttonTimer.Stop(); } }
private void BtVeryfy_Click(object sender, RoutedEventArgs e) { MyData connection = new MyData(); connection.HostNameDb = TextBoxHostName.Text; connection.PortDb = TextBoxPort.Text; connection.InitialCatalogDb = TextBoxInitialCatalog.Text; connection.LoginDb = TextBoxLogin.Text; connection.PasswordDb = TextBoxPassword.Password; connection.myConnection(); connection.connectionOpen(); connection.connectionClose(); if (connection.Error == "0") { StackPanelSetup.Visibility = Visibility.Hidden; BtVeryfy.Visibility = Visibility.Hidden; BtSave.Visibility = Visibility.Visible; BtSave.Focus(); } /* * if (MyData.conn.State == ConnectionState.Open) * * { * StackPanelSetup.Visibility = Visibility.Hidden; * BtVeryfy.Visibility = Visibility.Hidden; * BtSave.Visibility = Visibility.Visible; * BtSave.Focus(); * //Lavender * } */ }
private void IsServiceAlive() { while (true) { if (_token.IsCancellationRequested) { Environment.Exit(1); } try { MetadataExchangeClient mexClient = new MetadataExchangeClient(new Uri("http://localhost/ComponentsReturn"), MetadataExchangeClientMode.HttpGet); MetadataSet metadata = mexClient.GetMetadata(); this.Set(() => this.Icon = BitmapFrame.Create(iconUriStart)); BtOpen.Set(() => BtOpen.IsEnabled = true); BtSave.Set(() => BtSave.IsEnabled = true); } catch (Exception ex) { BtOpen.Set(() => BtOpen.IsEnabled = false); BtSave.Set(() => BtSave.IsEnabled = false); this.Set(() => this.Icon = BitmapFrame.Create(iconUriStop)); } } }
void setButtonHide() { BtCreateOrder.Hide(); BtEdit.Hide(); BtSave.Hide(); BtDelete.Hide(); BtPrint.Hide(); }
private void BtEdit_Click(object sender, EventArgs e) { //load page Edit của hóa đơn FOrderPageEdit fope = new FOrderPageEdit(UKEY, Position); fope.getValue(hoaDon); DialogResult result = fope.ShowDialog(); if (result == DialogResult.OK) //Lưu tất cả { hoaDon = fope.returnHoaDon(); if (hoaDon.ListCTHD != null) //Nếu List chi tiết hóa đơn không rỗng { var ListBinding = new BindingList <CTHD>(hoaDon.ListCTHD); dGVOrders.DataSource = ListBinding; dGVOrders.Columns["NGNHAP"].Visible = false; labelMaDon.Text = Convert.ToString(hoaDon.MaHD); labelThanhTien.Text = hoaDon.GiaTri; //Update vào database giá của hóa đơn controller.Update_Order(hoaDon.MaHD, labelThanhTien.Text, "TRIGIA"); } else //Nếu List chi tiết hóa đơn rỗng { dGVOrders.Rows.Clear(); labelThanhTien.Text = "0"; controller.Update_Order(hoaDon.MaHD, labelThanhTien.Text, "TRIGIA"); } tBDoiTac.Text = hoaDon.TenDoiTac; //Update vào database tên đối tác của hóa đơn controller.Update_Order(hoaDon.MaHD, "N'" + tBDoiTac.Text + "'", "TENDOITAC"); tBLienHe.Text = hoaDon.LienHe; //Update vào database liên hệ của hóa đơn controller.Update_Order(hoaDon.MaHD, "N'" + tBLienHe.Text + "'", "LIENHE"); dTPTime.Value = hoaDon.ThoiGian; //Update vào database thời gian tạo của hóa đơn controller.Update_Order(hoaDon.MaHD, "'" + hoaDon.ThoiGian.ToString("yyyy/MM/dd") + "'", "THOIGIAN"); //click button Save để lưu list chi tiết hóa đơn vào database BtSave.PerformClick(); } else { hoaDon.ListCTHD = controller.GetCTHDs(hoaDon.MaHD); var ListBinding = new BindingList <CTHD>(hoaDon.ListCTHD); dGVOrders.DataSource = ListBinding; dGVOrders.Columns["NGNHAP"].Visible = false; labelThanhTien.Text = controller.Sum_DONGIA(hoaDon.ListCTHD).ToString(); } }