private void AddNewGoods() { try { //полуение параметров из текстовых полей формы // номер товара int idGoods = Convert.ToInt32(idGoodsTxtBox.Text); //номер склада int id_sklad = Convert.ToInt32(numberSklad.Text); //название товара string nameGoods = nameGoodstxtBox.Text; // вид товара string viewGoods = viewTxtBox.Text; // описание товара string descript = descriptTxtBox.Text; // кол-во товара int countGoods = Convert.ToInt32(CountTxtBox.Text); ConnectLayer con = new ConnectLayer(); con.ConnectionOpen(); con.InsertNewGoods(idGoods, id_sklad, nameGoods, viewGoods, descript, countGoods); MessageBox.Show("Товар создан!"); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
public void retry() { iter = 0; simtype = 1; MarkLayer.ClearDisposeChildren(); ConnectLayer.ClearDisposeChildren(); externalMarks.Clear(); Array.Clear(ACPressing, 0, ACPressing.Length); currentAllMarkCount = allMarkCount; currentAllLongMarkCount = allLongMarkCount; Array.Copy(markCounts, currentMarkCounts, markCounts.Length); MarkLayer.SetDefault(); ConnectLayer.SetDefault(); }
// загрузка истории цен private void LoadHistoryPrice() { try { ConnectLayer con = new ConnectLayer(); con.ConnectionOpen(); int idGoods = Convert.ToInt32(idGoodsTxtBox.Text); historyGrid.ItemsSource = con.TablePrice(idGoods).DefaultView; con.CloseConnection(); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
// уникального номера private void LoadUniqueID() { try { ConnectLayer con = new ConnectLayer(); con.ConnectionOpen(); idComBoBox.ItemsSource = con.LoadUniqueID().DefaultView; idComBoBox.DisplayMemberPath = "ID"; con.ConnectionOpen(); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
public void Loadsklad() { try { ConnectLayer con = new ConnectLayer(); con.ConnectionOpen(); numberSklad.ItemsSource = con.GetAllSkladAsTable().DefaultView; numberSklad.DisplayMemberPath = "ID_Sklad"; con.CloseConnection(); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void NewPrice() { try { ConnectLayer con = new ConnectLayer(); int _id = Convert.ToInt32(idGoodsTxtBox.Text); int _pr = Convert.ToInt32(NewPriceTxtBox.Text); con.ConnectionOpen(); con.NewPrice(_id, _pr); con.CloseConnection(); MessageBox.Show("Новая цена установлена!"); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
// метод создания новой записи private void CreateNewRecord() { try { ConnectLayer con = new ConnectLayer(); con.ConnectionOpen(); // получение нового номера склада int idSklad = Convert.ToInt32(idSkladTxtBox.Text); // получение названия склада string nameSklad = nameSkladTxtBox.Text; con.InsertNewwarehoue(idSklad, nameSklad); con.CloseConnection(); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void RemoveFromConnection(Mark mk) { if (!gameutility.Connect && !gameutility.Profile.Connect) { return; } MarkConnection foundmc = null; foreach (MarkConnection mc in ConnectLayer.Children) { if (mc.Contains(mk)) { foundmc = mc; break; } } if (foundmc != null) { ConnectLayer.RemoveChild(foundmc); foundmc.Dispose(); } }
private void Update() { try { ConnectLayer con = new ConnectLayer(); con.ConnectionOpen(); int id = Convert.ToInt32(idComBoBox.Text); int idGoods = Convert.ToInt32(idGoodsTxtBox.Text); int idSklad = Convert.ToInt32(numberSklad.Text); string nameGoods = nameGoodstxtBox.Text; string desc = descriptTxtBox.Text; string view = viewTxtBox.Text; int count = Convert.ToInt32(CountTxtBox.Text); con.UpdateRecord(idGoods, idSklad, nameGoods, view, desc, count, id); MessageBox.Show("Запись обновлена!"); con.CloseConnection(); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void ProcessGroup(SameTimingMarks group, float mainTime) { var poses = new List <Vector2>(group.Count); var colorposes = new List <Vector2>(group.Count); int currentSim = simtype; group.Sort(EventManager.GetInitlaizeOrder(group[0].Time)); for (int i = 0; i < group.Count; i++) { var mk = CreateMark(group[i], true, group.SameTimings); mk.UpdateColorPosition(mainTime, EventManager.BPM); mk.SimType = currentSim; poses.Add(mk.Position); colorposes.Add(mk.ColorPosition); if (mk.NoteType == NoteType.AC || mk.NoteType == NoteType.ACFT) { mk.ChangeColorPosition += mk_ChangeColorPosition; } } simtype++; if (simtype > simpiclist.Count) { simtype = 1; } if (poses.Count >= 3) { bool useColorPosition = true; for (int i = 0; i < poses.Count; i++) { if (poses[i] != poses[0]) { useColorPosition = false; break; } } Vector2[] convex = null; if (useColorPosition) { convex = ConvexHull.Convex_Hull(colorposes.ToArray()); } else { convex = ConvexHull.Convex_Hull(poses.ToArray()); } var mkc = new MarkConnection(device, markConnectionCommon); Mark[] orders = new Mark[convex.Length]; for (int i = 0; i < MarkLayer.ChildrenCount && i < group.Count; i++) { var mark = MarkLayer[i] as Mark; int index = -1; if (useColorPosition) { index = Array.IndexOf(convex, mark.ColorPosition); } else { index = Array.IndexOf(convex, mark.Position); } if (index >= 0) { while (index < orders.Length) { if (orders[index] == null) { orders[index] = mark; break; } else { index++; } } } else { mkc.AddIn(mark); } } foreach (Mark mk in orders) { if (mk != null) { mkc.AddConvex(mk); } } mkc.Initialize(); ConnectLayer.AddChild(mkc); } else { var mkc = new MarkConnection(device, markConnectionCommon); for (int i = 0; i < MarkLayer.ChildrenCount && i < group.Count; i++) { mkc.AddConvex(MarkLayer[i] as Mark); } mkc.Initialize(); ConnectLayer.AddChild(mkc); } }