private void executeEdgeTapeCommand()
 {
     if (IsEnableButton == false && _corpus != null)
     {
         EdgeTape?.Invoke(this, new EventArgs());
     }
 }
Beispiel #2
0
 private void resetComboBox()
 {
     this.SelectedEdgeTapeOne   = null;
     this.SelectedEdgeTapeTwo   = null;
     this.SelectedEdgeTapeThree = null;
     this.SelectedEdgeTapeFour  = null;
 }
Beispiel #3
0
        public ObservableCollection <EdgeTape> LoadAllEdgeTapes()
        {
            ObservableCollection <EdgeTape> _edgeTapes = new ObservableCollection <EdgeTape>();

            SqlCommand cmd = new SqlCommand($"select kanttrakaid, nazivkanttrake, sirina, debljina, vrsta, cena from kanttraka", _conn);

            try
            {
                _conn.Open();

                var reader = cmd.ExecuteReader();

                while (reader.Read())
                {
                    EdgeTape materal = new EdgeTape()
                    {
                        ID           = reader.GetInt64(0),
                        EdgeTapeName = reader.GetString(1),
                        Width        = reader.GetInt32(2),
                        Thickness    = reader.GetDouble(3),
                        Type         = reader.GetString(4),
                        Price        = reader.GetDecimal(5)
                    };

                    _edgeTapes.Add(materal);
                }

                return(_edgeTapes);
            }
            finally
            {
                _conn.Close();
            }
        }
Beispiel #4
0
        private void reset(ResetTape resetEdgeTape)
        {
            switch (resetEdgeTape)
            {
            case ResetTape.One:
                ResetTapes(SelectedEdgeTapeOne);

                this.SelectedEdgeTapeOne = null;
                break;

            case ResetTape.Two:
                ResetTapes(SelectedEdgeTapeTwo);

                this.SelectedEdgeTapeTwo = null;
                break;

            case ResetTape.Three:
                ResetTapes(SelectedEdgeTapeThree);

                this.SelectedEdgeTapeThree = null;
                break;

            case ResetTape.Four:
                ResetTapes(SelectedEdgeTapeFour);

                this.SelectedEdgeTapeFour = null;
                break;

            default:
                break;
            }
        }
Beispiel #5
0
        private void executeResetAllCommand()
        {
            _corpus.RemoveAllEdgeTapes();

            this.SelectedEdgeTapeOne   = null;
            this.SelectedEdgeTapeTwo   = null;
            this.SelectedEdgeTapeThree = null;
            this.SelectedEdgeTapeFour  = null;
        }
Beispiel #6
0
 public void ResetTapes(EdgeTape selectedTape)
 {
     for (int i = 0; i < SelectedDetail.EdgeTapeList.Length; i++)
     {
         if (SelectedDetail.EdgeTapeList[i] != null && SelectedDetail.EdgeTapeList[i].Equals(selectedTape))
         {
             SelectedDetail.EdgeTapeList[i] = null;
             break;
         }
     }
 }
Beispiel #7
0
        private void deleteAllEdgeTapesFromDetail()
        {
            if (_corpus != null)
            {
                _corpus.RemoveAllEdgeTapesFromDetail(_selectedDetail);
            }

            this.SelectedEdgeTapeOne   = null;
            this.SelectedEdgeTapeTwo   = null;
            this.SelectedEdgeTapeThree = null;
            this.SelectedEdgeTapeFour  = null;
        }
Beispiel #8
0
        private EdgeTape CreatEdgeTapeWidth(EdgeTape selectedEdgeTape, Detail detail)
        {
            EdgeTape edgeTape = new EdgeTape()
            {
                ID           = selectedEdgeTape.ID,
                EdgeTapeName = selectedEdgeTape.EdgeTapeName,
                Width        = selectedEdgeTape.Width,
                Thickness    = selectedEdgeTape.Thickness,
                Type         = selectedEdgeTape.Type,
                Price        = selectedEdgeTape.Price,
                Length       = detail.Width * detail.Quantity
            };

            return(edgeTape);
        }
Beispiel #9
0
        public void AddEdgeTapes(Detail detail, EdgeTape edgeOne, EdgeTape edgeTwo, EdgeTape edgeThree, EdgeTape edgeFour)
        {
            if (edgeOne != null)
            {
                detail.EdgeTapeList[0] = CreatEdgeTapeLendth(edgeOne, detail);
            }

            if (edgeTwo != null)
            {
                detail.EdgeTapeList[1] = CreatEdgeTapeLendth(edgeTwo, detail);
            }

            if (edgeThree != null)
            {
                detail.EdgeTapeList[2] = CreatEdgeTapeWidth(edgeThree, detail);
            }

            if (edgeFour != null)
            {
                detail.EdgeTapeList[3] = CreatEdgeTapeWidth(edgeFour, detail);
            }
        }
Beispiel #10
0
 public void ResetTapes(EdgeTape selectedTape, int orderNumber)
 {
     SelectedDetail.EdgeTapeList[orderNumber] = null;
 }