示例#1
0
        private void btn_seller_update_Click(object sender, EventArgs e)
        {
            Seller seller = new Seller();

            seller.SetId(Seller.activeSeller);
            seller.SetName(txtb_username.Text);
            seller.SetPassword(DbSeller.get_seller_data_from_id(Seller.activeSeller).GetPassword()); //bu aşamada parola güncellensin istemiyoruz eski parolayı tekrar yazdırıyorum.
            seller.SetTelephone_number(maskedTxtb_telephone.Text);
            seller.SetCompany_name(txtb_companyname.Text);
            seller.SetAddress(richTxtb_address.Text);
            seller.SetImage(pictureBox_seller.ImageLocation);

            DialogResult dialog = MessageBox.Show("Update changed fields.", "Okey", MessageBoxButtons.YesNo, MessageBoxIcon.Question);

            if (dialog == DialogResult.Yes)
            {
                if (string.IsNullOrEmpty(seller.GetName()) || string.IsNullOrEmpty(seller.GetPassword()))
                {
                    MessageBox.Show("Username field is required. ", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
                else
                {
                    DbSeller.UpdateSeller(seller);
                }
            }
        }
示例#2
0
        private void btn_addComment_Click(object sender, EventArgs e)
        {
            Comment comment = new Comment();

            comment.SetText(richTxtb_commentText.Text);
            comment.SetCreateTime(DateTime.Now);
            comment.SetProduct(this.product);
            comment.SetCustomer(DbCustomer.get_customer_from_id(Customer.activeCustomer));
            comment.SetSeller(DbSeller.get_seller_data_from_id(Seller.activeSeller));

            DbComment.add_comment(comment);
        }
示例#3
0
文件: Foods.cs 项目: Rabitttt/Foodex
        private void fill_products()
        {
            Product product = new Product();

            try
            {
                panel0.Visible                   = true;
                product                          = food_list[index_of_foodlist - 1];
                lbl_product0_id.Text             = product.GetId().ToString();
                lbl_product0_name.Text           = product.GetName();
                picturbox_product0.ImageLocation = product.GetImage();
                lbl_product0_sellername.Text     = DbSeller.get_seller_data_from_id(product.GetOwner().GetId()).GetName();
                lbl_product0_score.Text          = product.GetScore().ToString();
                lbl_product0_price.Text          = product.GetPrice().ToString();
            }
            catch (Exception) //eger listelenecek birşey yoksa panel gözükmesin
            {
                panel0.Visible = false;
            }
            try
            {
                panel1.Visible                   = true;
                product                          = food_list[index_of_foodlist];
                lbl_product1_id.Text             = product.GetId().ToString();
                lbl_product1_name.Text           = product.GetName();
                picturbox_product1.ImageLocation = product.GetImage();
                lbl_product1_sellername.Text     = DbSeller.get_seller_data_from_id(product.GetOwner().GetId()).GetName();
                lbl_product1_score.Text          = product.GetScore().ToString();
                lbl_product1_price.Text          = product.GetPrice().ToString();
            }
            catch (Exception)
            {
                panel1.Visible = false;
            }
            try
            {
                panel2.Visible                   = true;
                product                          = food_list[index_of_foodlist + 1];
                lbl_product2_id.Text             = product.GetId().ToString();
                lbl_product2_name.Text           = product.GetName();
                picturbox_product2.ImageLocation = product.GetImage();
                lbl_product2_sellername.Text     = DbSeller.get_seller_data_from_id(product.GetOwner().GetId()).GetName();
                lbl_product2_score.Text          = product.GetScore().ToString();
                lbl_product2_price.Text          = product.GetPrice().ToString();
            }
            catch (Exception)
            {
                panel2.Visible = false;
            }
        }
示例#4
0
        private void start_menu_labels()
        {
            timer1.Enabled = true;            //timer

            if (Customer.activeCustomer != 0) //hangi turden kullanıcı açık ise ona gore atama yap
            {
                Customer customer = new Customer();
                customer = DbCustomer.get_customer_from_id(Customer.activeCustomer);
                lbl_active_username.Text     = customer.GetName();
                lbl_dolar.Visible            = true;
                lbl_active_usermoney.Visible = true;
                lbl_active_usermoney.Text    = customer.GetMoney().ToString();
            }
            if (Seller.activeSeller != 0)
            {
                lbl_active_username.Text     = DbSeller.get_seller_data_from_id(Seller.activeSeller).GetName();
                lbl_dolar.Visible            = false;
                lbl_active_usermoney.Visible = false;
            }
        }