Beispiel #1
0
 private void DeleteSB_Click(object sender, EventArgs e)
 {
     CardTypesLogic types = new CardTypesLogic(manager);
     types.Delete(Convert.ToInt32(DataGV.SelectedRows[0].Cells["ID"].Value));
     manager.Save();
     Fill();
 }
Beispiel #2
0
 private void Fill()
 {
     CardTypesLogic types = new CardTypesLogic(manager);
     DataGV.AutoGenerateColumns = false;
     DataGV.DataSource = types.GetAll();
     DataGV.Update();
 }
Beispiel #3
0
        private void Fill()
        {
            CardsLogic     cardsLogic     = new CardsLogic(manager);
            CardTypesLogic cardTypesLogic = new CardTypesLogic(manager);

            CardTypesCB.DisplayMember = "Name";
            CardTypesCB.ValueMember   = "ID";
            CardTypesCB.DataSource    = cardTypesLogic.GetAll();

            if (mode == "edit")
            {
                WareCard card = cardsLogic.Get(Convert.ToInt32(id));
                if (card != null)
                {
                    CodeTB.Text = card.Code;
                    foreach (object a in CardTypesCB.Items)
                    {
                        if (((WareCardType)a).ID == card.CardTypeID)
                        {
                            CardTypesCB.SelectedItem = a;
                        }
                    }
                }
                ActiveCB.Checked = card.Active;
                if (card.IssuedDate != null)
                {
                    IssuedDateDTP.Value = Convert.ToDateTime(card.IssuedDate);
                }
            }
        }
Beispiel #4
0
        private void SaveBt_Click(object sender, EventArgs e)
        {
            CardTypesLogic          cardTypesLogic         = new CardTypesLogic(manager);
            CardTypesDiscountsLogic cardTypeDiscountsLogic = new CardTypesDiscountsLogic(manager);
            WareCardType            cardType = null;

            if (mode == "new")
            {
                cardType = cardTypesLogic.Create(NameTB.Text, AllowBalanceCB.Checked, AllowMultipleCarsCB.Checked);
            }
            if (mode == "edit")
            {
                cardType = cardTypesLogic.Update(Convert.ToInt32(id), NameTB.Text, AllowBalanceCB.Checked, AllowMultipleCarsCB.Checked);
            }

            cardTypeDiscountsLogic.Delete(acceptedDiscounts, cardType.ID);

            foreach (WareDiscount discount in acceptedDiscounts)
            {
                cardTypeDiscountsLogic.Create(cardType, discount.ID, DateTime.Now, null);
            }



            manager.Save();

            this.Close();
        }
Beispiel #5
0
        private void DeleteSB_Click(object sender, EventArgs e)
        {
            CardTypesLogic types = new CardTypesLogic(manager);

            types.Delete(Convert.ToInt32(DataGV.SelectedRows[0].Cells["ID"].Value));
            manager.Save();
            Fill();
        }
Beispiel #6
0
        private void Fill()
        {
            CardTypesLogic types = new CardTypesLogic(manager);

            DataGV.AutoGenerateColumns = false;
            DataGV.DataSource          = types.GetAll();
            DataGV.Update();
        }
Beispiel #7
0
        private void SaveBt_Click(object sender, EventArgs e)
        {
            CardTypesLogic types = new CardTypesLogic(manager);

            if (mode == "new")
            {
                types.Create(NameTB.Text, AllowBalanceCB.Checked, AllowMultipleCarsCB.Checked);
            }
            if (mode == "edit")
            {
                types.Update(Convert.ToInt32(id), NameTB.Text, AllowBalanceCB.Checked, AllowMultipleCarsCB.Checked);
            }
            manager.Save();

            this.Close();
        }
Beispiel #8
0
        private void SaveBt_Click(object sender, EventArgs e)
        {
            CardTypesLogic types = new CardTypesLogic(manager);

            if (mode == "new")
            {
                types.Create(NameTB.Text, AllowBalanceCB.Checked, AllowMultipleCarsCB.Checked);
            }
            if (mode == "edit")
            {
                types.Update(Convert.ToInt32(id),NameTB.Text, AllowBalanceCB.Checked, AllowMultipleCarsCB.Checked);
            }
            manager.Save();

            this.Close();
        }
Beispiel #9
0
        private void Fill()
        {
            CardTypesLogic carTypes = new CardTypesLogic(manager);

            if (mode == "edit")
            {
                WareCardType type = carTypes.Get(Convert.ToInt32(id));
                if (type != null)
                {
                    NameTB.Text = type.Name;
                    AllowBalanceCB.Checked = type.AllowBalance;
                    if (type.AllowMultipleCars != null)
                        AllowMultipleCarsCB.Checked = Convert.ToBoolean(type.AllowMultipleCars);
                }
            }
        }
Beispiel #10
0
        private void Fill()
        {
            CardTypesLogic carTypes = new CardTypesLogic(manager);

            if (mode == "edit")
            {
                WareCardType type = carTypes.Get(Convert.ToInt32(id));
                if (type != null)
                {
                    NameTB.Text            = type.Name;
                    AllowBalanceCB.Checked = type.AllowBalance;
                    if (type.AllowMultipleCars != null)
                    {
                        AllowMultipleCarsCB.Checked = Convert.ToBoolean(type.AllowMultipleCars);
                    }
                }
            }
        }
Beispiel #11
0
        private void SaveBt_Click(object sender, EventArgs e)
        {
            CardTypesLogic cardTypesLogic = new CardTypesLogic(manager);
            CardTypesDiscountsLogic cardTypeDiscountsLogic = new CardTypesDiscountsLogic(manager);
            WareCardType cardType = null;
            if (mode == "new")
            {
                cardType = cardTypesLogic.Create(NameTB.Text, AllowBalanceCB.Checked, AllowMultipleCarsCB.Checked);
            }
            if (mode == "edit")
            {
                cardType = cardTypesLogic.Update(Convert.ToInt32(id), NameTB.Text, AllowBalanceCB.Checked, AllowMultipleCarsCB.Checked);
            }

            cardTypeDiscountsLogic.Delete(acceptedDiscounts, cardType.ID);

            foreach (WareDiscount discount in acceptedDiscounts)
            {
                cardTypeDiscountsLogic.Create(cardType, discount.ID, DateTime.Now, null);
            }

            manager.Save();

            this.Close();
        }