Example #1
0
        private void 入货单ToolStripMenuItem_Click(object sender, EventArgs e)
        {
            foreach (Form form in this.MdiChildren)
            {
                form.Close();
            }
            manu manu = new manu();

            manu.MdiParent       = this;
            manu.FormBorderStyle = FormBorderStyle.None;
            manu.Dock            = DockStyle.Fill;
            manu.Show();
        }
Example #2
0
        private void add_button_Click(object sender, EventArgs e)
        {
            String          ord_name    = this.ord_person_box.Text;
            Database2       db          = new Database2();
            MySqlConnection conn        = db.getConn();
            String          shop_name   = this.shop_name_box.Text;
            String          shop_price  = this.shop_price_box.Text;
            String          shop_number = this.shop_number_box.Text;
            String          person      = this.re_person_box.Text;
            String          phone       = this.phone_box.Text;
            String          address     = this.address_box.Text;

            if (ord_name == "" || shop_name == "" || shop_price == "" || shop_number == "" || person == "" ||
                phone == "" || address == "")
            {
                MessageBox.Show("输入为空 ");
            }
            else
            {
                try
                {
                    conn.Open();
                    String sql = String.Format("select * from  `c#_store`.user_supplier where `c#_store`.user_supplier.username = '******'",
                                               ord_name);
                    MySqlCommand comm = new MySqlCommand(sql, conn);
                    if (Convert.ToInt32(comm.ExecuteScalar()) > 0)
                    {
                        MessageBox.Show("该用户已存入系统,将更新订单");
                        String sql6 = String.Format("select id from `c#_store`.user_supplier where `c#_store`.user_supplier.username = '******'",
                                                    ord_name);
                        String sql7 = String.Format("select * from `c#_store`.manu where `c#_store`.manu.manu_shop_name='{0}'",
                                                    shop_name);
                        MySqlCommand comm6 = new MySqlCommand(sql6, conn);
                        MySqlCommand COMM7 = new MySqlCommand(sql7, conn);
                        int          num6  = comm6.ExecuteNonQuery();
                        int          num7  = Convert.ToInt32(COMM7.ExecuteScalar());
                        //该用户的该订单商品存在
                        if (num7 > 0)
                        {
                            String num = Interaction.InputBox("添加商品数量", "添加", "", 3, 3);

                            String sql8 =
                                String.Format(
                                    "update `c#_store`.manu set `c#_store`.manu.manu_shop_number= `c#_store`.manu.manu_shop_number+ '{0}' ,`c#_store`.manu.manu_data='{1}'",
                                    num, DateTime.Now.ToString());
                            MySqlCommand comm8 = new MySqlCommand(sql8, conn);
                            int          num8  = comm8.ExecuteNonQuery();
                            if (num8 > 0)
                            {
                                MessageBox.Show("更新订单成功");
                                manu m = new manu();
                                m.selectall3();
                            }
                            else
                            {
                                MessageBox.Show("更新订单失败");
                            }
                        }
                        else
                        {
                            MessageBox.Show("该订单不存在");
                            String sql10 = String.Format("select id from `c#_store`.user_supplier where `c#_store`.user_supplier.username = '******'",
                                                         ord_name);
                            MySqlCommand comm10 = new MySqlCommand(sql10, conn);
                            int          num10  = Convert.ToInt32(comm10.ExecuteScalar());
                            String       sql9   = String.Format(
                                "insert into `c#_store`.manu(manu_shop_name, manu_shop_price, manu_shop_number, manu_re_person, manu_re_phone, manu_re_address, manu_data, manu_out_user) VALUES ('{0}','{1}','{2}','{3}','{4}','{5}','{6}','{7}')",
                                shop_name, shop_price, shop_number, person, phone, address, DateTime.Now.ToString(), num10.ToString());
                            MySqlCommand comm9 = new MySqlCommand(sql9, conn);
                            int          num9  = comm9.ExecuteNonQuery();
                            if (num9 > 0)
                            {
                                MessageBox.Show("订单更新成功");
                                manu m = new manu();
                                m.selectall3();
                            }
                            else
                            {
                                MessageBox.Show("订单更新失败");
                            }
                        }
                    }
                    else
                    {
                        MessageBox.Show("该用户为新用户,将注册");


                        String sql2 =
                            String.Format(" insert into `c#_store`.user_supplier   (username) values ('{0}') ",
                                          ord_name);
                        MySqlCommand comm2 = new MySqlCommand(sql2, conn);
                        comm2.ExecuteNonQuery();
                        String sql4 = String.Format("select id from `c#_store`.user_supplier where username = '******'",
                                                    ord_name);
                        MySqlCommand comm4 = new MySqlCommand(sql4, conn);
                        int          num   = Convert.ToInt32(comm4.ExecuteScalar());
                        if (num > 0)
                        {
                            String sql3 = String.Format(
                                "insert into `c#_store`.manu(manu_shop_name, manu_shop_price, manu_shop_number, manu_re_person, manu_re_phone, manu_re_address, manu_data, manu_out_user) values ('{0}','{1}','{2}','{3}','{4}','{5}','{6}','{7}')     ",
                                shop_name, shop_price, shop_number, person, phone, address, DateTime.Now.ToString(),
                                num.ToString());
                            MySqlCommand comm3 = new MySqlCommand(sql3, conn);
                            int          num3  = comm3.ExecuteNonQuery();
                            if (num3 > 0)
                            {
                                MessageBox.Show("添加订单成功");
                                manu m = new manu();
                                m.selectall3();
                            }
                            else
                            {
                                MessageBox.Show("添加订单失败");
                            }
                        }
                        else
                        {
                            MessageBox.Show("添加订单失败");
                            string sql5 = String.Format("delete from `c#_store`.user_supplier where username='******'",
                                                        ord_name);
                            MySqlCommand comm5 = new MySqlCommand(sql5, conn);
                            comm5.ExecuteNonQuery();
                        }
                    }
                }
                catch (Exception exception)
                {
                    Console.WriteLine(exception);
                    MessageBox.Show(exception.Message.ToString());
                }
                finally
                {
                    conn.Close();
                }
            }
        }