示例#1
0
        private void 销售商品ToolStripMenuItem_Click(object sender, EventArgs e)
        {
            FrmSale frmSale = new FrmSale {
                StartPosition = FormStartPosition.CenterParent,
                Size          = new System.Drawing.Size(Width * ratio / 100, Height * ratio / 100)
            };

            frmSale.ShowDialog();
        }
示例#2
0
        private void btnGoods_Click(object sender, EventArgs e)
        {
            this.dgvSalesLog.Focus();
            FrmSale sale = new FrmSale();

            sale.Callback = AddRecordToDataGridView;
            sale.Goods    = (sender as Button).Tag as Goods;
            sale.ShowDialog();
            //FrmSale sale = new FrmSale(this, (sender as Button).Text, ((sender as Button).Tag as Models.Goods).Id);
            //sale.ShowDialog();
        }
 private void BtnSale_Click(object sender, EventArgs e)
 {
     if ((lblTime.Visible || lblDate.Visible || panelFill_2.Visible) == true)
     {
         lblTime.Visible     = false;
         lblDate.Visible     = false;
         panelFill_2.Visible = false;
     }
     //OpenForm(new FrmSaleList());
     OpenForm(FrmSale.GetInstanceSale());
 }
示例#4
0
        public static Form GetFormSelected(MenuOptionName option)
        {
            Form formSelected = null;

            var catalog = new CatalogBase();

            switch (option)
            {
            case MenuOptionName.SALES:
            {
                formSelected = new FrmSale();
                break;
            }

            case MenuOptionName.BRANDS:
            {
                formSelected = new FrmBrands(new Brand(catalog));
                break;
            }

            case MenuOptionName.CATEGORIES:
            {
                formSelected = new FrmCategories(new Category(catalog));
                break;
            }

            case MenuOptionName.INVOICEBLOCK:
            {
                formSelected = new FrmInvoiceBlock();
                break;
            }

            case MenuOptionName.MODELS:
            {
                formSelected = new FrmModels(new Model(catalog));
                break;
            }

            case MenuOptionName.PAYMENTMETHODS:
            {
                formSelected = new FrmPaymentMethods(new PaymentMethod(catalog));
                break;
            }

            case MenuOptionName.PRODUCTS:
            {
                formSelected = new FrmProduct();
                break;
            }

            case MenuOptionName.TYPEINVOICES:
            {
                formSelected = new FrmTypeInvoice(new TypeInvoice(catalog));
                break;
            }

            case MenuOptionName.USERS:
            {
                formSelected = new FrmUsers(new User(catalog));
                break;
            }

            case MenuOptionName.USERSADD:
            {
                formSelected = new FrmAddReplaceUser(new AddReplaceUser(new Role()), null, new User(catalog));
                break;
            }

            case MenuOptionName.USERSDETAIL:
            {
                formSelected = new FrmDetailUser(new DetailUser(), null);
                break;
            }
            }
            return(formSelected);
        }
示例#5
0
        private void btnLogin_Click_1(object sender, EventArgs e)
        {
            // User u = new User();
            try
            {
                //SqlConnection con = new SqlConnection("Server=D8JZPCQ2;Database=dbPhoneShop;User ID=sa;Password=123");
                //con.Open();
                ConectionString con = new ConectionString();
                con.SetConnection();
                SqlCommand    cm       = new SqlCommand("select * from tbUser", con.con);
                SqlDataReader dr       = cm.ExecuteReader();
                string        username = txtUser.Text.Trim();
                string        password = txtPassword.Text.Trim();

                while (dr.Read())
                {
                    string user = dr["Username"].ToString();
                    string pass = dr["Password"].ToString();

                    if (username.Trim() == user && password.Trim() == pass)
                    {
                        string userId = dr["UserID"].ToString();
                        dr.Close();

                        sql = "select tbStaff.StaffPosition from tbUser inner join tbStaff on tbStaff.StaffID = tbUser.StaffID where tbUser.UserID=" + userId;
                        SqlCommand cmd = new SqlCommand("dbo.spRunSQL", con.con);
                        cmd.Parameters.AddWithValue("@sql", sql);
                        cmd.CommandType = CommandType.StoredProcedure;
                        SqlDataReader dtr = cmd.ExecuteReader();

                        while (dtr.Read())
                        {
                            string position = dtr[0].ToString();
                            if (position.ToLower() == "admin")
                            {
                                FrmMain m = new FrmMain();
                                this.Hide();
                                m.ShowDialog();
                                break;
                            }
                            if (position.ToLower() == "seller")
                            {
                                FrmSale s = new FrmSale();
                                this.Hide();
                                s.ShowDialog();
                                break;
                            }
                        }

                        //FrmSale u = new FrmSale();
                        //string userid = dr["UserID"].ToString();
                        //u.UserID = int.Parse(userId);
                        //u.ShowDialog();
                    }
                }
            }
            catch
            {
                // MessageBox.Show(ex.Message);
            }
        }