public DoPrintHelper(EmployeewsOfLocalPOS unitofwork, EmployeewsOfCloudPOS cloudPosUnitofwork, int printType, OrderNote currentOrder) { _unitofwork = unitofwork; _cloudPosUnitofwork = cloudPosUnitofwork; type = printType; curOrder = currentOrder; printDlg = new PrintDialog(); string[] result = ReadWriteData.ReadPrinterSetting(); if (result != null) { _receptionPrinter = result[0]; _kitchentPrinter = result[1]; _barPrinter = result[2]; if (int.Parse(result[3]) == 1) { isShowReview = true; } else { isShowReview = false; } } else { _receptionPrinter = ""; _kitchentPrinter = ""; _barPrinter = ""; isShowReview = true; } }
private void SettingTableSize_Loaded(object sender, RoutedEventArgs e) { txtWidth.Text = ReadWriteData.readTableSize()[0]; txtHeight.Text = ReadWriteData.readTableSize()[1]; string[] result = ReadWriteData.ReadPrinterSetting(); if (result != null) { txtReceptionPrinter.Text = result[0]; txtKitPrinter.Text = result[1]; txtBarPrinter.Text = result[2]; if (int.Parse(result[3]) == 1) { chbShowReviewWin.IsChecked = true; } else { chbShowReviewWin.IsChecked = false; } } else { txtReceptionPrinter.Text = ""; txtKitPrinter.Text = ""; txtBarPrinter.Text = ""; chbShowReviewWin.IsChecked = true; } isLoading = false; }
private void BtnPrinterCancel_OnClick(object sender, RoutedEventArgs e) { string[] result = ReadWriteData.ReadPrinterSetting(); if (result != null) { txtReceptionPrinter.Text = result[0]; txtKitPrinter.Text = result[1]; txtBarPrinter.Text = result[2]; if (int.Parse(result[3]) == 1) { chbShowReviewWin.IsChecked = true; } else { chbShowReviewWin.IsChecked = false; } } else { txtReceptionPrinter.Text = ""; txtKitPrinter.Text = ""; txtBarPrinter.Text = ""; chbShowReviewWin.IsChecked = true; } btnPrinterApply.Background = Brushes.Orange; }
private void btnCancel_Click(object sender, RoutedEventArgs e) { txtWidth.Text = ReadWriteData.readTableSize()[0]; txtHeight.Text = ReadWriteData.readTableSize()[1]; btnApply.Background = Brushes.Orange; }
public void SaveData() { List <JsonDataSaveGroup> json_groups = new List <JsonDataSaveGroup>(); for (int i = 0; i < GroupsWork.Count; i++) { if (GroupsWork[i].GroupData.status == StatusTransfer.Loading) { continue; } JsonDataSaveGroup json_item = new JsonDataSaveGroup(); json_item.fromfolder = GroupsWork[i].fromfolder; json_item.savefolder = GroupsWork[i].savefolder; json_item.Group = GroupsWork[i].GroupData; json_item.AreCut = GroupsWork[i].AreCut; json_groups.Add(json_item); } string json = JsonConvert.SerializeObject(json_groups); if (temp_jsonSaveData == json) { return; } else { temp_jsonSaveData = json; } ReadWriteData.Write(ReadWriteData.File_DataUploadDownload, Encoding.UTF8.GetBytes(json)); }
//su kien khi chon add new tu popup menu private void addNewTable_Click(object sender, RoutedEventArgs e) { maxTableCurrentNumber++; buttonTableCurrentNumber++; Rectangle rec = new Rectangle(); if (maxTableCurrentNumber < 10) { rec.Name = "table" + "0" + maxTableCurrentNumber.ToString(); } else { rec.Name = "table" + maxTableCurrentNumber.ToString(); } rec.HorizontalAlignment = HorizontalAlignment.Left; rec.VerticalAlignment = VerticalAlignment.Top; Thickness m = rec.Margin; m.Left = Convert.ToInt32(currentPosition.X); m.Top = Convert.ToInt32(currentPosition.Y); rec.Margin = m; rec.Width = int.Parse(ReadWriteData.readTableSize()[0]); rec.Height = int.Parse(ReadWriteData.readTableSize()[1]); //rec.Fill = Brushes.Red; rec.Opacity = 0.65; rec.Fill = new ImageBrush { ImageSource = new BitmapImage(new Uri(BaseUriHelper.GetBaseUri(this), "..\\Images\\Number\\icons8_" + int.Parse(rec.Name.Substring(5)).ToString() + "_50px.png")) }; rec.MouseLeftButtonDown += btnTableAdded_StartDrag; rec.MouseMove += btnTableAdded_MoveDrag; rec.MouseLeftButtonDown += btnTableAdded_Click; rec.MouseRightButtonDown += btnTableAdded_ContextMenu; rec.MouseMove += btnTableAdded_MouseMove; rec.MouseLeave += btnTableAdded_MouseLeave; rec.Cursor = Cursors.SizeAll; Panel.SetZIndex(rec, 30); grTable.Children.Add(rec); imgTable.MouseMove -= crossCursorToAdd; imgTable.MouseLeftButtonDown -= changeToNormalCursor; iii = 0; ckeckPosition(rec, m); ((MainWindow)Window.GetWindow(this)).proTable.Maximum += 1; currentTableList.Add(ReadWriteData.writeOnAddNew(_unitofwork, rec, App.Current.Properties["EmpLogin"] as Entities.Employee)); rec.ToolTip = SetTooltip(rec); }
public void SaveSettings() { MemoryStream Stream = new MemoryStream(); TextWriter TxtWriter = new StreamWriter(Stream, Encoding.UTF8); xmlSettings.Save(TxtWriter); ReadWriteData.Write(ReadWriteData.File_Settings, Stream.GetBuffer()); }
//su kien chang cursor to normal private void changeToNormalCursor(object sender, MouseButtonEventArgs e) { if (e.LeftButton == MouseButtonState.Pressed) { maxTableCurrentNumber++; buttonTableCurrentNumber++; currentPosition = e.GetPosition(grTable); Rectangle rec = new Rectangle(); if (maxTableCurrentNumber < 10) { rec.Name = "table" + "0" + maxTableCurrentNumber.ToString(); } else { rec.Name = "table" + maxTableCurrentNumber.ToString(); } rec.HorizontalAlignment = HorizontalAlignment.Left; rec.VerticalAlignment = VerticalAlignment.Top; Thickness m = rec.Margin; m.Left = Convert.ToInt32(currentPosition.X); m.Top = Convert.ToInt32(currentPosition.Y); rec.Margin = m; rec.Width = int.Parse(ReadWriteData.readTableSize()[0]); rec.Height = int.Parse(ReadWriteData.readTableSize()[1]); rec.Fill = Brushes.Red; rec.Opacity = 0.65; rec.MouseLeftButtonDown += btnTableAdded_StartDrag; rec.MouseMove += btnTableAdded_MoveDrag; rec.MouseLeftButtonDown += btnTableAdded_Click; rec.MouseRightButtonDown += btnTableAdded_ContextMenu; rec.MouseMove += btnTableAdded_MouseMove; rec.MouseLeave += btnTableAdded_MouseLeave; Panel.SetZIndex(rec, 30); grTable.Children.Add(rec); (sender as Image).Cursor = Cursors.Arrow; imgTable.MouseMove -= crossCursorToAdd; imgTable.MouseLeftButtonDown -= changeToNormalCursor; iii = 0; ((MainWindow)Window.GetWindow(this)).proTable.Maximum += 1; currentTableList.Add(ReadWriteData.writeOnAddNew(_unitofwork, rec, App.Current.Properties["EmpLogin"] as Entities.Employee)); ((MainWindow)Window.GetWindow(this)).initProgressTableChair(); rec.ToolTip = SetTooltip(rec); } }
public LoginData ReadDataLogin() { if (ReadWriteData.Exists(ReadWriteData.File_Login)) { TextReader reader = ReadWriteData.Read(ReadWriteData.File_Login); LoginData data = JsonConvert.DeserializeObject <LoginData>(reader.ReadToEnd()); reader.Close(); return(data); } return(null); }
public CategoriesAddUpdateFrm(string _categoryID = null) { tempcategoryID = _categoryID; InitializeComponent(); SetProperty(); if (tempcategoryID != null) { ReadWriteData readWriteData = new ReadWriteData(); var selectedCategory = FactoryObject.Categories.Where(x => x.CategoryId == _categoryID).OrderByDescending(x => x.CreatedDate).FirstOrDefault(); tbxCategoryName.Text = selectedCategory.CategoryName; tbxDescription.Text = selectedCategory.Description; } }
public void ReadSettings() { xmlSettings = new XmlDocument(); if (ReadWriteData.Exists(ReadWriteData.File_Settings)) { xmlSettings.Load(ReadWriteData.Read(ReadWriteData.File_Settings)); } else { xmlSettings.LoadXml(global::Core.Properties.Resources.SettingDefault); SaveSettings(); } }
public void SaveData() { string json = JsonConvert.SerializeObject(ItemsTransfer); if (temp_jsonSaveData == json) { return; } else { temp_jsonSaveData = json; } ReadWriteData.Write(ReadWriteData.File_DataUploadDownload, Encoding.UTF8.GetBytes(json)); }
public static void AddProduct(Product product) { ProductValidator productValidator = new ProductValidator(); var result = productValidator.Validate(product); if (result.Errors.Count > 0) { throw new ValidationException(result.Errors); } else { ReadWriteData.WriteDataTest <Product>(product, "product"); } FactoryObject.SetProduct(); }
public static void AddCategory(Categories categories) { CategoryValidator categoryValidator = new CategoryValidator(); var result = categoryValidator.Validate(categories); if (result.Errors.Count > 0) { throw new ValidationException(result.Errors); } else { ReadWriteData.WriteDataTest <Categories>(categories, "category"); } FactoryObject.SetCategory(); }
public void ReadData() { if (ReadWriteData.Exists(ReadWriteData.File_DataUploadDownload)) { var readerjson = ReadWriteData.Read(ReadWriteData.File_DataUploadDownload); if (readerjson != null) { List <JsonDataSaveGroup> json_groups = JsonConvert.DeserializeObject <List <JsonDataSaveGroup> >(readerjson.ReadToEnd()); foreach (JsonDataSaveGroup json_group in json_groups) { ItemsTransferManager group = new ItemsTransferManager(json_group); this.GroupsWork.Add(group); } } } }
private void btnDelete_Click(object sender, EventArgs e) { var response = FactoryObject.Products; if (IsThereProductsInTheOrderTable(lbProduct.SelectedItem.ToString())) { MessageBox.Show("Bu kategoriyi silemezsiniz"); return; } else { response.Remove(response.Where(x => x.ProductName == lbProduct.SelectedItem.ToString()).FirstOrDefault()); ReadWriteData.DeleteData <Product>("product", response); } lbProduct.Items.Clear(); UrunGetir(); }
//load table data private void initTableData() { if (!ReadWriteData.checkTableSizeFileExist()) { ReadWriteData.writeTableSize("30-30"); } if (!ReadWriteData.checkTableImagePathFileExist()) { ReadWriteData.writeTableImagePath(startupProjectPath + "\\Images\\3dmap.png"); } initBackgroundTable(ReadWriteData.readTableImagePath()); currentTableList = _unitofwork.TableRepository.Get().ToList(); readTableData(); }
private void BtnPrinterApply_OnClick(object sender, RoutedEventArgs e) { if (txtKitPrinter.Text.Trim().Length == 0 || txtBarPrinter.Text.Trim().Length == 0 || txtReceptionPrinter.Text.Trim().Length == 0) { MessageBox.Show("Please input all Printer Name that required here!"); return; } if (chbShowReviewWin.IsChecked == true) { ReadWriteData.WritePrinterSetting(txtReceptionPrinter.Text + "," + txtKitPrinter.Text + "," + txtBarPrinter.Text + "," + "1"); } else { ReadWriteData.WritePrinterSetting(txtReceptionPrinter.Text + "," + txtKitPrinter.Text + "," + txtBarPrinter.Text + "," + "0"); } btnPrinterApply.Background = Brushes.Orange; }
//browse table image private void btnBrowseImage_Click(object sender, RoutedEventArgs e) { string browseFileName = ""; string browseFilePath = ""; OpenFileDialog browseFile = new OpenFileDialog(); browseFile.DefaultExt = "."; browseFile.Filter = "All Image Files (*.png, *.jpg, *.jpeg)|*.png; *.jpg; *.jpeg"; // " | JPEG Files (*.jpeg)|*.jpeg | PNG Files (*.png)|*.png | JPG Files (*.jpg)|*.jpg"; Nullable <bool> result = browseFile.ShowDialog(); if (result == true) { browseFileName = browseFile.SafeFileName; browseFilePath = browseFile.FileName; ReadWriteData.writeTableImagePath(browseFilePath); initBackgroundTable(ReadWriteData.readTableImagePath()); } }
public void ReadData() { if (ReadWriteData.Exists(ReadWriteData.File_DataUploadDownload)) { var readerjson = ReadWriteData.Read(ReadWriteData.File_DataUploadDownload); if (readerjson != null) { try { this.ItemsTransfer = JsonConvert.DeserializeObject <TransferListViewData>(readerjson.ReadToEnd()); } catch (Exception) { readerjson.Close(); ReadWriteData.Delete(ReadWriteData.File_DataUploadDownload); } } } }
private void btnDelete_Click(object sender, EventArgs e) { var response = FactoryObject.Categories; if (SeciliKategoriAltindaUrunVarMi(lbCategory.SelectedItem.ToString())) { MessageBox.Show("Bu kategoriyi silemezsiniz"); return; } else { response.Remove(response.Where(x => x.CategoryName == lbCategory.SelectedItem.ToString()).FirstOrDefault()); ReadWriteData.DeleteData <Categories>("category", response); } lbCategory.Items.Clear(); KategoriGetir(); }
private void btnApply_Click(object sender, RoutedEventArgs e) { if (recDemo.Width < 10 || recDemo.Height < 10) { MessageBox.Show("Width and Height must be greater than 10 and lesser than 150!"); return; } ReadWriteData.writeTableSize(recDemo.Width + "-" + recDemo.Height); MessageBoxResult messRe = MessageBox.Show("You must be logout and login again for take effect about this change! Logout now?", "Warning!", MessageBoxButton.YesNo); if (messRe == MessageBoxResult.Yes) { ((MainWindow)Window.GetWindow(this)).Close(); Login log = new Login(); log.Show(); } btnApply.Background = Brushes.Orange; }
//method khoi tao table image private void initBackgroundTable(string fileName) { try { //ImageBrush backImg = new ImageBrush(new BitmapImage(new Uri(BaseUriHelper.GetBaseUri(this), fileName))); //backImg.Stretch = Stretch.Fill; //this.Background = backImg; imgTable.Source = new BitmapImage(new Uri(BaseUriHelper.GetBaseUri(this), fileName)); } catch (Exception ex) { MessageBoxResult mess = MessageBox.Show("Table Image File: \"" + fileName + "\" is not found! Do you want to add new Table Image?", "Warning! Something went wrong!", MessageBoxButton.YesNo); if (mess == MessageBoxResult.Yes) { string browseFileName = ""; string browseFilePath = ""; OpenFileDialog browseFile = new OpenFileDialog(); browseFile.DefaultExt = "."; browseFile.Filter = "All Image Files (*.png, *.jpg, *.jpeg)|*.png; *.jpg; *.jpeg"; // " | JPEG Files (*.jpeg)|*.jpeg | PNG Files (*.png)|*.png | JPG Files (*.jpg)|*.jpg"; Nullable <bool> result = browseFile.ShowDialog(); if (result == true) { browseFileName = browseFile.SafeFileName; browseFilePath = browseFile.FileName; ReadWriteData.writeTableImagePath(browseFilePath); initBackgroundTable(ReadWriteData.readTableImagePath()); } } if (mess == MessageBoxResult.No) { ReadWriteData.writeTableImagePath("C:\\Program Files\\ITComma\\Asowel POS\\documents\\3dmap.jpg"); initBackgroundTable(ReadWriteData.readTableImagePath()); } } }
private void BtnSave_OnClick(object sender, RoutedEventArgs e) { string initialCatalog = txtInitialCatalog.Text.Trim(); string source = txtDataSource.Text.Trim(); string userId = txtUserId.Text.Trim(); string pass = txtPassword.Password.Trim(); if (initialCatalog.Length == 0 || source.Length == 0 || userId.Length == 0 || pass.Length == 0) { MessageBox.Show("Some input field is not correct! Please check!"); return; } //App.Current.Properties["InitialCatalog"] = initialCatalog; //App.Current.Properties["Source"] = source; //App.Current.Properties["UserId"] = userId; //App.Current.Properties["Password"] = pass; //App.Current.Properties["IsConfigDB"] = "true"; ReadWriteData.WriteDBConfig(initialCatalog + "," + source + "," + userId + "," + pass + "," + "true"); MessageBox.Show("Please reset the Application!"); Close(); }
public static void SetOrderDetails() { OrderDetails = ReadWriteData.ReadData <List <OrderDetails> >("orderdetails"); }
public static void AddException(System.Exception Exception) { ReadWriteData.WriteDataTest <System.Exception>(Exception, "exception"); }
public static void AddManager(Manager manager) { ReadWriteData.WriteDataTest <Manager>(manager, "manager"); FactoryObject.SetManager(); }
public static void AddOrderDetails(OrderDetails orderDetail) { ReadWriteData.WriteDataTest <OrderDetails>(orderDetail, "orderdetails"); FactoryObject.SetOrderDetails(); }
public static void AddOrder(Order order) { ReadWriteData.WriteDataTest <Order>(order, "order"); FactoryObject.SetOrder(); }
public static void AddProductCategory(ProductsCategories productsCategories) { ReadWriteData.WriteDataTest <ProductsCategories>(productsCategories, "productCategory"); FactoryObject.SetProductCategory(); }