Example #1
0
 private void btnAlter_Click(object sender, EventArgs e)
 {
     if (lb_S.Text == "S")
     {
         var    db      = new DBAccess_MySql("MySql");
         string code    = comboBox1.Text;
         string name    = textBox2.Text;
         string paw     = textBox3.Text;
         string pasword = textBox4.Text;
         if (MessageBox.Show("用户名:" + code + "  姓名:" + name + "  密码:" + pasword, "确认修改!", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == DialogResult.OK)
         {
             if (paw == pasword)
             {
                 sql = "UPDATE user_info SET user_code = '" + code + "',user_name='" + name + "',pass_word='" + pasword + "' WHERE id = '" + int.Parse(lab_id.Text) + "'";
                 db.ExecSql(sql, out outString);
                 MessageBox.Show("修改成功!");
                 TestCBox();
                 return;
             }
             else
             {
                 MessageBox.Show("确定用户名和密码一致!");
             }
         }
         else
         {
             return;
         }
     }
     else
     {
         MessageBox.Show("没有权限!");
     }
 }
Example #2
0
        private void btn_updata_Click(object sender, EventArgs e)
        {
            System.Data.DataTable dt;
            if (MessageBox.Show("名称:" + tb_suppliesName.Text + "  规格:" + tb_specification.Text + "  高度:" + tb_sort.Text, "确定修改!", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == DialogResult.OK)
            {
                var    db        = new DBAccess_MySql("MySql");
                string outString = "";
                sql = "UPDATE goods_info SET goods_code = '" + tb_specification.Text + "',goods_name = '" + tb_suppliesName.Text + "' WHERE goods_id = " + label7.Text + "";
                db.ExecSql(sql, out outString);
                try
                {
                    sql = "SELECT goods_code,goods_name,goods_style FROM goods_info WHERE goods_id = " + label7.Text + "";
                    var     rlt         = db.QuerySQL_ToTable(sql, out dt, out outString);
                    DataRow dr          = dt.Rows[0];
                    string  goods_code  = dr[0].ToString();
                    string  goods_name  = dr[1].ToString();
                    string  goods_style = dr[2].ToString();

                    sql = "UPDATE house_data SET goods_code = '" + goods_name + "',goods_name = '" + goods_code + "' WHERE house_number = '" + goods_style + "'";
                    db.ExecSql(sql, out outString);
                }
                catch
                {
                }
            }
            update_houseData();
        }
Example #3
0
        private void MerchandiseQuery_Load(object sender, EventArgs e)
        {
            update_houseData();
            //tb_specification.ReadOnly = true;


            System.Data.DataTable dt;
            var    db        = new DBAccess_MySql("MySql");
            string outString = "";

            sql = "SELECT * FROM config_unit";
            var     rlt1 = db.QuerySQL_ToTable(sql, out dt, out outString);
            DataRow dr   = dt.Rows[0];
            string  s    = dr[0].ToString();
            string  name = dr[0].ToString();

            if (name == "S")
            {
                btnBinding.Visible = true;
                btn_cancel.Visible = true;
                btn_updata.Visible = true;
            }
            else
            {
                btnBinding.Visible = false;
                btn_cancel.Visible = false;
                btn_updata.Visible = false;
            }
        }
Example #4
0
 private void btnAdd_Click(object sender, EventArgs e)
 {
     if (lb_S.Text == "S")
     {
         var    db      = new DBAccess_MySql("MySql");
         string code    = comboBox1.Text;
         string name    = textBox2.Text;
         string paw     = textBox3.Text;
         string pasword = textBox4.Text;
         if (MessageBox.Show("用户名:" + code + "  姓名:" + name + "  密码:" + pasword, "确认添加!", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == DialogResult.OK)
         {
             sql = "INSERT INTO user_info(user_code,user_name,pass_word) VALUES('" + code + "','" + name + "','" + paw + "')";
             db.ExecSql(sql, out outString);
             MessageBox.Show("添加成功!");
             TestCBox();
             return;
         }
         else
         {
             return;
         }
     }
     else
     {
         MessageBox.Show("没有权限!");
     }
 }
Example #5
0
        private void btnAdd_Click(object sender, EventArgs e)
        {
            if (MessageBox.Show("名称:" + tb_suppliesName.Text + "  规格:" + tb_specification.Text + "  高度:" + tb_sort.Text + "  绑定库位:" + cb_houseNumber.Text, "绑定库位!", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == DialogResult.OK)
            {
                //MessageBox.Show(textBox1.Text);
                //DataTable dt;
                var    db        = new DBAccess_MySql("MySql");
                string outString = "";
                //sql = "SELECT bf_h_to_h,house_number,house_state,house_style FROM house_info WHERE bf_h_to_h = '" + tb_sort.Text+"' AND house_style LIKE '%"+(tb_suppliesName.Text).Substring(1,1)+ "%' AND house_state = 'N'";
                //var rlt = db.QuerySQL_ToTable(sql, out dt, out outString);
                //DataRow dr = dt.Rows[0];
                //string house_number = dr[1].ToString();
                //string house_state = dr[2].ToString();
                //if (cb_houseNumber.Text==house_number)
                //{
                //    sql = "UPDATE goods_info SET goods_style = '"+house_number+"' WHERE goods_id = "+label7.Text+"";
                //    db.ExecSql(sql, out outString);
                //    update_houseData();
                //}
                sql = "UPDATE goods_info SET goods_style = '" + cb_houseNumber.Text + "' WHERE goods_id = " + label7.Text + "";
                db.ExecSql(sql, out outString);
                try
                {
                    sql = "UPDATE house_data SET house_number = '" + cb_houseNumber.Text + "' WHERE goods_name = '" + tb_specification.Text + "'";
                    db.ExecSql(sql, out outString);
                }
                catch
                {
                }

                //修改仓库库存数据

                update_houseData();
            }
        }
Example #6
0
 private void btnDelete_Click(object sender, EventArgs e)
 {
     if (lb_S.Text == "S")
     {
         var    db      = new DBAccess_MySql("MySql");
         string code    = comboBox1.Text;
         string name    = textBox2.Text;
         string paw     = textBox3.Text;
         string pasword = textBox4.Text;
         if (MessageBox.Show("用户名:" + code + "  姓名:" + name + "  密码:" + pasword, "确认删除!", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == DialogResult.OK)
         {
             sql = "DELETE FROM user_info WHERE id = '" + int.Parse(lab_id.Text) + "'";
             db.ExecSql(sql, out outString);
             MessageBox.Show("删除成功!");
             TestCBox();
             return;
         }
         else
         {
             return;
         }
     }
     else
     {
         MessageBox.Show("没有权限");
     }
 }
Example #7
0
        //出库过账
        public void OutAccount(int s_FrLine, int s_FrGrids, int s_FrTiers, int s_ToStand)
        {
            string houseNumber = "0" + s_FrLine + "0" + s_FrGrids + "0" + s_FrTiers;

            var       db        = new DBAccess_MySql("MySql");
            string    outString = "";
            DataTable dt;
            string    sql;

            sql = "SELECT goods_id,goods_code,goods_name FROM goods_info WHERE goods_style = '" + houseNumber + "'";
            var     rlt        = db.QuerySQL_ToTable(sql, out dt, out outString);
            DataRow dr         = dt.Rows[0];
            string  goods_id   = dr[0].ToString();
            string  goods_code = dr[1].ToString();
            string  goods_name = dr[2].ToString();

            //跟新货位状态
            sql = "UPDATE house_info SET house_state = 'N' WHERE house_number = '" + houseNumber + "'";
            db.ExecSql(sql, out outString);

            //删除库存表数据
            sql = "DELETE FROM house_data WHERE house_number = '" + houseNumber + "'";
            db.ExecSql(sql, out outString);

            sql = "UPDATE order_info SET order_state = 3 WHERE order_state = 1 LIMIT 1";
            db.ExecSql(sql, out outString);
        }
Example #8
0
        //入库过账
        public void InAccount(int s_FrStand, int s_ToLine, int s_ToGrid, int s_ToTier)
        {
            string houseNumber = "0" + s_ToLine + "0" + s_ToGrid + "0" + s_ToTier;

            var       db        = new DBAccess_MySql("MySql");
            string    outString = "";
            DataTable dt;
            string    sql;

            sql = "SELECT goods_id,goods_code,goods_name FROM goods_info WHERE goods_style = '" + houseNumber + "'";
            var     rlt        = db.QuerySQL_ToTable(sql, out dt, out outString);
            DataRow dr         = dt.Rows[0];
            string  goods_id   = dr[0].ToString();
            string  goods_code = dr[1].ToString();
            string  goods_name = dr[2].ToString();

            //跟新货位状态
            sql = "UPDATE house_info SET house_state = 'O' WHERE house_number = '" + houseNumber + "'";
            db.ExecSql(sql, out outString);

            //更新库存数据
            sql = "INSERT INTO house_data(house_number,goods_code,goods_name,have_number,in_house_time) VALUES('" + houseNumber + "','" + goods_name + "','" + goods_code + "'," + 1 + ",SYSDATE())";
            db.ExecSql(sql, out outString);

            sql = "UPDATE order_info SET order_state = 3 WHERE order_state = 1 LIMIT 1";
            db.ExecSql(sql, out outString);
        }
Example #9
0
        private void dataGridView1_CellMouseClick(object sender, DataGridViewCellMouseEventArgs e)
        {
            DataTable dt;
            string    sql;

            try
            {
                //tb_houseNumber.Text = dataGridView1.Rows[e.RowIndex].Cells[1].Value.ToString();
                //string s = dataGridView1.Rows[e.RowIndex].Cells[3].Value.ToString();
                var    db        = new DBAccess_MySql("MySql");
                string outString = "";
                //sql = "SELECT goods_code FROM goods_info WHERE goods_style = '"+ tb_houseNumber.Text + "'";
                //var rlt = db.QuerySQL_ToTable(sql, out dt, out outString);
                //DataRow dr = dt.Rows[0];
                //string goods_code = dr[0].ToString();
                //tb_sort.Text = goods_code;
                string housenumber;
                housenumber = dataGridView1.Rows[e.RowIndex].Cells[3].Value.ToString();

                if (housenumber != "0")
                {
                    tb_houseNumber.Text = housenumber;
                }
                else
                {
                    tb_houseNumber.Text = dataGridView1.Rows[e.RowIndex].Cells[4].Value.ToString();
                }
                sql = "SELECT goods_code FROM goods_info WHERE goods_style = '" + tb_houseNumber.Text + "'";
                var     rlt        = db.QuerySQL_ToTable(sql, out dt, out outString);
                DataRow dr         = dt.Rows[0];
                string  goods_code = dr[0].ToString();
                tb_sort.Text = goods_code;

                string state = dataGridView1.Rows[e.RowIndex].Cells[1].Value.ToString();
                string style = dataGridView1.Rows[e.RowIndex].Cells[2].Value.ToString();

                if (state == "3")
                {
                    tb_state.Text = "完成";
                }
                if (state == "2")
                {
                    tb_state.Text = "未完成";
                }
                if (style == "1")
                {
                    tb_style.Text = "入库";
                }
                if (style == "2")
                {
                    tb_style.Text = "出库";
                }
            }
            catch
            {
            }
        }
Example #10
0
        private void comboBox1_DropDown(object sender, EventArgs e)
        {
            var db = new DBAccess_MySql("MySql");

            dataGridView1.Columns.Clear();
            sql = "SELECT user_code FROM user_info";
            var rlt = db.QuerySQL_ToTable(sql, out dt, out outString);

            comboBox1.DataSource    = dt;
            comboBox1.DisplayMember = "user_code";
        }
Example #11
0
        private void btnAdd_Click(object sender, EventArgs e)
        {
            try
            {
                string suppliesName  = tb_suppliesName.Text;
                string specification = tb_specification.Text;
                string sort          = tb_sort.Text;
                var    db            = new DBAccess_MySql("MySql");
                dataGridView1.Columns.Clear();
                string outString = "";

                //查询物料表中是否重复物料
                DBAccess_MySql dby = new DBAccess_MySql();
                sql = "SELECT * FROM goods_info WHERE goods_name = '" + suppliesName + "' AND goods_code = '" + specification + "'";
                dby = db.ReturnSQL_String(sql, out outString);
                string goodsName = null;
                string goodsCode = null;
                try
                {
                    while (dby.rec.Read())
                    {
                        goodsName = dby.rec.GetString(1);
                        goodsCode = dby.rec.GetString(2);
                    }
                    dby.connMysql.Close();
                }
                catch
                {
                }
                if (goodsCode == suppliesName && goodsName == specification)
                {
                    update_goodInfo();
                    MessageBox.Show("已录入该物料产品!");
                }
                else
                {
                    if (specification == "" || sort == "")
                    {
                        sql = "INSERT into goods_info(goods_name) VALUES('" + suppliesName + "')";
                        db.ExecSql(sql, out outString);
                    }
                    else
                    {
                        sql = "INSERT into goods_info(goods_name,goods_code,goods_height) VALUES('" + suppliesName + "','" + specification + "','" + sort + "')";
                        var rlt = db.ExecSql(sql, out outString);
                    }
                }
                update_goodInfo();
            }
            catch
            {
                MessageBox.Show("重复操作!");
            }
        }
Example #12
0
        private void UserMaintain_Load(object sender, EventArgs e)
        {
            DataTable dt;
            var       db        = new DBAccess_MySql("MySql");
            string    outString = "";

            sql = "SELECT * FROM config_unit";
            var     rlt1 = db.QuerySQL_ToTable(sql, out dt, out outString);
            DataRow dr   = dt.Rows[0];
            string  s    = dr[0].ToString();

            lb_S.Text = dr[0].ToString();
        }
Example #13
0
        private void cb_houseNumber_DropDown(object sender, EventArgs e)
        {
            DataTable dt;
            var       db = new DBAccess_MySql("MySql");

            dataGridView1.Columns.Clear();
            string outString = "";

            sql = "SELECT house_number FROM house_info";
            var rlt = db.QuerySQL_ToTable(sql, out dt, out outString);

            cb_houseNumber.DataSource    = dt;
            cb_houseNumber.DisplayMember = "house_number";
            cb_houseNumber.Text          = "";
            update_houseData();
        }
Example #14
0
File: OneIn.cs Project: 13TT/TEST2
        private void comboBox1_DropDown(object sender, EventArgs e)
        {
            DataTable dt;
            var       db = new DBAccess_MySql("MySql");

            dataGridView1.Columns.Clear();
            string outString = "";

            sql = "SELECT house_number FROM house_info WHERE house_state = 'N'";
            var rlt = db.QuerySQL_ToTable(sql, out dt, out outString);

            comboBox1.DataSource    = dt;
            comboBox1.DisplayMember = "house_number";
            comboBox1.Text          = "";
            update_goodInfo();
        }
Example #15
0
File: OneIn.cs Project: 13TT/TEST2
        private void seleteGoodsData(string sql)
        {
            DataTable dt;
            var       db = new DBAccess_MySql("MySql");

            dataGridView1.Columns.Clear();
            string outString = "";
            var    rlt       = db.QuerySQL_ToTable(sql, out dt, out outString);

            dataGridView1.DataSource = dt;
            dataGridView1.AlternatingRowsDefaultCellStyle.BackColor = Color.LightBlue;
            dataGridView1.Columns[0].HeaderText = "物料编号";
            dataGridView1.Columns[1].HeaderText = "物料名称";
            dataGridView1.Columns[2].HeaderText = "物料规格";
            dataGridView1.Columns[3].HeaderText = "库位编号";
        }
Example #16
0
 private void btnDelete_Click(object sender, EventArgs e)
 {
     try
     {
         string goodid = tb_goodsid.Text;
         var    db     = new DBAccess_MySql("MySql");
         dataGridView1.Columns.Clear();
         string outString = "";
         sql = "DELETE FROM goods_info WHERE goods_id = " + int.Parse(goodid);
         var rlt = db.ExecSql(sql, out outString);
         update_goodInfo();
     }
     catch
     {
         MessageBox.Show("重复操作!");
     }
 }
Example #17
0
        //故障过账
        public void Fault()
        {
            #region 指令过账
            var       db        = new DBAccess_MySql("MySql");
            string    outString = "";
            DataTable dt;
            string    sql;
            sql = "SELECT order_user,order_id,order_style FROM order_info WHERE order_state = 1 LIMIT 1";
            var     rlt        = db.QuerySQL_ToTable(sql, out dt, out outString);
            DataRow dr         = dt.Rows[0];
            string  order_user = dr[0].ToString();
            string  orderid    = dr[1].ToString();
            string  orderstyle = dr[2].ToString();

            sql = "SELECT goods_code,goods_name,goods_style FROM goods_info WHERE goods_id = " + int.Parse(order_user) + "";
            var     rlt1        = db.QuerySQL_ToTable(sql, out dt, out outString);
            DataRow dr1         = dt.Rows[0];
            string  goods_code  = dr1[0].ToString();
            string  goods_name  = dr1[1].ToString();
            string  goods_style = dr1[2].ToString();

            if (orderstyle == "1")//入库
            {
                ////跟新货位状态
                sql = "UPDATE house_info SET house_state = 'N' WHERE house_number = '" + goods_style + "'";
                db.ExecSql(sql, out outString);

                sql = "UPDATE order_info SET order_state = 2 WHERE order_id = " + int.Parse(orderid) + "";
                db.ExecSql(sql, out outString);
            }
            if (orderstyle == "2")//出库
            {
                ////跟新货位状态
                sql = "UPDATE house_info SET house_state = 'S' WHERE house_number = '" + goods_style + "'";
                db.ExecSql(sql, out outString);

                //更新库存数据
                sql = "INSERT INTO house_data(house_number,goods_code,goods_name,have_number,in_house_time) VALUES('" + goods_style + "','" + goods_name + "','" + goods_code + "'," + 1 + ",SYSDATE())";
                db.ExecSql(sql, out outString);

                sql = "UPDATE order_info SET order_state = 2 WHERE order_id = " + int.Parse(orderid) + "";
                db.ExecSql(sql, out outString);
            }
            #endregion
        }
Example #18
0
        //查询库存数据
        private void seleteData(string sql)
        {
            DataTable dt;
            var       db = new DBAccess_MySql("MySql");

            dataGridView1.Columns.Clear();
            string outString = "";
            //sql = "SELECT house_number,goods_code,goods_name,in_house_time,have_number FROM house_data";
            var rlt = db.QuerySQL_ToTable(sql, out dt, out outString);

            dataGridView1.DataSource = dt;
            dataGridView1.AlternatingRowsDefaultCellStyle.BackColor = Color.LightBlue;
            dataGridView1.Columns[0].HeaderText = "库位编号";
            dataGridView1.Columns[1].HeaderText = "物料名称";
            dataGridView1.Columns[2].HeaderText = "物料规格";
            dataGridView1.Columns[3].HeaderText = "创建时间";
            dataGridView1.Columns[4].HeaderText = "物料数量";
        }
Example #19
0
File: OneIn.cs Project: 13TT/TEST2
        public void update_goodInfo()
        {
            DataTable dt;
            var       db = new DBAccess_MySql("MySql");

            dataGridView1.Columns.Clear();
            string outString = "";

            sql = "SELECT gi.goods_id,gi.goods_name,gi.goods_code,gi.goods_style FROM goods_info gi,house_info hi WHERE gi.goods_style = hi.house_number AND hi.house_state = 'N'";
            var rlt = db.QuerySQL_ToTable(sql, out dt, out outString);

            dataGridView1.DataSource = dt;
            dataGridView1.AlternatingRowsDefaultCellStyle.BackColor = Color.LightBlue;
            dataGridView1.Columns[0].HeaderText = "物料编号";
            dataGridView1.Columns[1].HeaderText = "物料名称";
            dataGridView1.Columns[2].HeaderText = "物料规格";
            dataGridView1.Columns[3].HeaderText = "库位编号";
        }
Example #20
0
 private string SelectState(string name)
 {
     try
     {
         System.Data.DataTable dt;
         var    db        = new DBAccess_MySql("MySql");
         string outString = "";
         sql = "SELECT house_state FROM house_info WHERE house_number = '" + name + "'";
         var     rlt   = db.QuerySQL_ToTable(sql, out dt, out outString);
         DataRow dr    = dt.Rows[0];
         string  state = dr[0].ToString();
         return(state);
     }
     catch
     {
         return(name);
     }
 }
Example #21
0
        private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
        {
            var db = new DBAccess_MySql("MySql");

            sql = "SELECT id,user_code,user_name,pass_word FROM user_info WHERE user_code = '" + comboBox1.Text + "'";
            db.QuerySQL_ToTable(sql, out dt, out outString);
            if (dt == null || dt.Rows.Count <= 0)
            {
                return;
            }
            string id        = dt.Rows[0]["id"].ToString();
            string user_code = dt.Rows[0]["user_code"].ToString();
            string user_name = dt.Rows[0]["user_name"].ToString();
            string pass_word = dt.Rows[0]["pass_word"].ToString();

            lab_id.Text   = id;
            textBox2.Text = user_name;
            textBox3.Text = pass_word;
        }
Example #22
0
        public void update_goodInfo()
        {
            DataTable dt;
            var       db = new DBAccess_MySql("MySql");

            dataGridView1.Columns.Clear();
            string outString = "";

            sql = "SELECT goods_id,goods_name,goods_code,goods_height,modify_time FROM goods_info";
            var rlt = db.QuerySQL_ToTable(sql, out dt, out outString);

            dataGridView1.DataSource = dt;
            dataGridView1.AlternatingRowsDefaultCellStyle.BackColor = Color.LightBlue;
            dataGridView1.Columns[0].HeaderText = "物料编号";
            dataGridView1.Columns[1].HeaderText = "物料名称";
            dataGridView1.Columns[2].HeaderText = "物料规格";
            dataGridView1.Columns[3].HeaderText = "物料高度";
            dataGridView1.Columns[4].HeaderText = "创建时间";
        }
Example #23
0
 private void cb_houseNumber_DropDown(object sender, EventArgs e)
 {
     try
     {
         System.Data.DataTable dt;
         var    db        = new DBAccess_MySql("MySql");
         string outString = "";
         //sql = "SELECT bf_h_to_h,house_number,house_state,house_style FROM house_info WHERE bf_h_to_h = '" + tb_sort.Text + "' AND house_style LIKE '%" + (tb_suppliesName.Text).Substring(1, 1) + "%' AND house_state = 'N' AND before_change = 'N'";
         sql = "SELECT bf_h_to_h,house_number,house_state,house_style FROM house_info WHERE before_change = 'N' OR before_change = 'B' ";
         var     rlt          = db.QuerySQL_ToTable(sql, out dt, out outString);
         DataRow dr           = dt.Rows[0];
         string  house_number = dr[1].ToString();
         string  house_state  = dr[2].ToString();
         cb_houseNumber.DataSource    = dt;
         cb_houseNumber.DisplayMember = "house_number";
     }
     catch
     {
         MessageBox.Show("请填入物料信息!");
     }
 }
Example #24
0
        public void update_houseData()
        {
            DataTable dt;
            var       db = new DBAccess_MySql("MySql");

            dataGridView1.Columns.Clear();
            string outString = "";

            //sql = "SELECT * FROM doc_info";
            sql = "SELECT order_id,order_state,order_style,house_from,house_to,order_time FROM order_info WHERE order_state = 3 OR order_state = 2 ORDER BY order_id DESC LIMIT 500";
            var rlt = db.QuerySQL_ToTable(sql, out dt, out outString);

            dataGridView1.DataSource = dt;
            dataGridView1.AlternatingRowsDefaultCellStyle.BackColor = Color.LightBlue;
            dataGridView1.Columns[0].HeaderText = "指令编号";
            dataGridView1.Columns[1].HeaderText = "指令状态";
            dataGridView1.Columns[2].HeaderText = "指令类型";
            dataGridView1.Columns[3].HeaderText = "库位编号";
            dataGridView1.Columns[4].HeaderText = "库位编号";
            dataGridView1.Columns[5].HeaderText = "时间日期";
        }
Example #25
0
        private void btnAlter_Click(object sender, EventArgs e)
        {
            try
            {
                int    goodid        = int.Parse(tb_goodsid.Text);
                string suppliesName  = tb_suppliesName.Text;
                string specification = tb_specification.Text;
                string sort          = tb_sort.Text;
                var    db            = new DBAccess_MySql("MySql");
                dataGridView1.Columns.Clear();
                string outString = "";

                sql = "UPDATE goods_info SET goods_name = '" + suppliesName + "',goods_code = '" + specification + "',goods_height = '" + sort + "' WHERE goods_id = " + goodid;
                var rlt = db.ExecSql(sql, out outString);

                update_goodInfo();
            }
            catch
            {
                MessageBox.Show("重复操作!");
            }
        }
Example #26
0
        public void update_orderInfo()
        {
            DataTable dt;
            var       db = new DBAccess_MySql("MySql");

            dataGridView1.Columns.Clear();
            string outString = "";

            sql = "SELECT order_id,order_state,order_style,station_from,station_to,house_from,house_to,order_user,order_time FROM order_info WHERE order_state = 0 or order_state = 1";
            var rlt = db.QuerySQL_ToTable(sql, out dt, out outString);

            dataGridView1.DataSource = dt;
            dataGridView1.AlternatingRowsDefaultCellStyle.BackColor = Color.LightBlue;
            dataGridView1.Columns[0].HeaderText = "命令编号";
            dataGridView1.Columns[1].HeaderText = "命令状态";
            dataGridView1.Columns[2].HeaderText = "命令类别";
            dataGridView1.Columns[3].HeaderText = "站号来源";
            dataGridView1.Columns[4].HeaderText = "站号目的";
            dataGridView1.Columns[5].HeaderText = "库位来源";
            dataGridView1.Columns[6].HeaderText = "库位目的";
            dataGridView1.Columns[7].HeaderText = "物料编号";
            dataGridView1.Columns[8].HeaderText = "创建时间";
        }
Example #27
0
        //判断当前指令0
        public int OrderInfo()
        {
            try
            {
                var       db        = new DBAccess_MySql("MySql");
                string    outString = "";
                DataTable dt;
                string    sql;
                sql = "SELECT order_user,order_id,order_style,order_state FROM order_info WHERE order_state = 0 LIMIT 1";
                var     rlt         = db.QuerySQL_ToTable(sql, out dt, out outString);
                DataRow dr          = dt.Rows[0];
                string  order_user  = dr[0].ToString();
                string  orderid     = dr[1].ToString();
                string  orderstyle  = dr[2].ToString();
                string  order_state = dr[3].ToString();

                return(int.Parse(order_state));
            }
            catch
            {
                return(1);
            }
        }
Example #28
0
        public void update_houseData()
        {
            System.Data.DataTable dt;
            var db = new DBAccess_MySql("MySql");

            dataGridView1.Columns.Clear();
            string outString = "";

            sql = "SELECT goods_id,goods_name,goods_code,goods_height,goods_style,modify_time FROM goods_info";
            var rlt = db.QuerySQL_ToTable(sql, out dt, out outString);

            dataGridView1.DataSource = dt;
            dataGridView1.AlternatingRowsDefaultCellStyle.BackColor = Color.LightBlue;
            //dataGridView1.SelectionMode = DataGridViewSelectionMode.FullRowSelect;
            //dataGridView1.DefaultCellStyle.SelectionForeColor = Color.Blue;
            //dataGridView1.DefaultCellStyle.SelectionBackColor = Color.LightYellow;
            dataGridView1.Columns[0].HeaderText = "物料编号";
            dataGridView1.Columns[1].HeaderText = "物料名称";
            dataGridView1.Columns[2].HeaderText = "物料规格";
            dataGridView1.Columns[3].HeaderText = "物料高度";
            dataGridView1.Columns[4].HeaderText = "库位号";
            dataGridView1.Columns[5].HeaderText = "创建时间";
        }
Example #29
0
        private void btn_Add_Click(object sender, EventArgs e)
        {
            int sum = 0;

            if (textBox1.Text == "")
            {
                sum = int.Parse("0") + int.Parse(tb_count.Text);
            }
            else
            {
                sum = int.Parse(textBox1.Text) + int.Parse(tb_count.Text);
            }

            string houseNumber = "";
            int    list        = 0;
            int    blank       = 0;
            int    floor       = 0;
            //加料入库
            var       db        = new DBAccess_MySql("MySql");
            string    outString = "";
            DataTable dt;

            sql = "SELECT * FROM house_data WHERE house_number = '" + cb_houseNumber.Text + "' AND goods_code = '" + cb_suppliesName.Text + "' AND goods_name = '" + cb_specification.Text + "'";
            var    rlt3 = db.QuerySQL_ToTable(sql, out dt, out outString);
            string str  = "";

            foreach (DataRow dr in dt.Rows)
            {
                str = dr["house_number"].ToString();
            }

            if (str != "")
            {
                if (btn_Add.Text == "入库")
                {
                    sql = "UPDATE house_data SET have_number = " + sum + " WHERE house_number = '" + cb_houseNumber.Text + "' AND goods_code = '" + cb_suppliesName.Text + "' AND goods_name = '" + cb_specification.Text + "'";
                    var rlt = db.ExecSql(sql, out outString);
                    list  = int.Parse((cb_houseNumber.Text).Substring(0, 2));
                    blank = int.Parse((cb_houseNumber.Text).Substring(2, 2));
                    floor = int.Parse((cb_houseNumber.Text).Substring(4, 2));
                    WriteSRM.WriteSrmData(btn_Add.Text, 2, list, blank, floor);
                    btn_Add.Text          = "出库";
                    cb_houseNumber.Text   = "";
                    cb_specification.Text = "";
                    cb_suppliesName.Text  = "";
                    textBox1.Text         = "";
                }
                else
                {
                    sql = "SELECT house_number,list,blank,floor FROM house_info WHERE house_number = '" + cb_houseNumber.Text + "'";
                    var rlt1 = db.QuerySQL_ToTable(sql, out dt, out outString);
                    if (dt == null || dt.Rows.Count <= 0)
                    {
                        return;
                    }
                    houseNumber = dt.Rows[0]["house_number"].ToString();
                    list        = int.Parse(dt.Rows[0]["list"].ToString());
                    blank       = int.Parse(dt.Rows[0]["blank"].ToString());
                    floor       = int.Parse(dt.Rows[0]["floor"].ToString());
                    WriteSRM.WriteSrmData(btn_Add.Text, 2, list, blank, floor);
                    btn_Add.Text = "入库";
                }
            }
            else
            {
                if (btn_Add.Text == "入库")
                {
                    //跟新货位状态
                    sql = "INSERT INTO house_data(house_number,goods_name,goods_code,have_number,in_house_time) VALUES('" + cb_houseNumber.Text + "','" + cb_suppliesName.Text + "','" + cb_specification.Text + "'," + int.Parse(tb_count.Text) + ",SYSDATE())";
                    var rlt2 = db.ExecSql(sql, out outString);
                }

                sql = "SELECT house_number,list,blank,floor FROM house_info WHERE house_number = '" + cb_houseNumber.Text + "'";
                var rlt1 = db.QuerySQL_ToTable(sql, out dt, out outString);
                if (dt == null || dt.Rows.Count <= 0)
                {
                    return;
                }
                houseNumber = dt.Rows[0]["house_number"].ToString();
                list        = int.Parse(dt.Rows[0]["list"].ToString());
                blank       = int.Parse(dt.Rows[0]["blank"].ToString());
                floor       = int.Parse(dt.Rows[0]["floor"].ToString());
                WriteSRM.WriteSrmData(btn_Add.Text, 2, list, blank, floor);
                btn_Add.Text = "入库";
            }
            update_houseData();
        }
Example #30
0
        private void btn_out_Click(object sender, EventArgs e)
        {
            int    sum         = int.Parse(textBox1.Text) - int.Parse(tb_count.Text);
            string houseNumber = "";
            int    list        = 0;
            int    blank       = 0;
            int    floor       = 0;
            //加料入库
            var    db        = new DBAccess_MySql("MySql");
            string outString = "";

            if (btn_out.Text == "入库")
            {
                if (sum == 0)
                {
                    sql = "UPDATE house_data SET have_number = " + sum + " WHERE house_number = '" + cb_houseNumber.Text + "' AND goods_code = '" + cb_suppliesName.Text + "' AND goods_name = '" + cb_specification.Text + "'";
                    db.ExecSql(sql, out outString);

                    sql = "DELETE FROM house_data WHERE have_number = " + 0;
                    db.ExecSql(sql, out outString);
                    list  = int.Parse((cb_houseNumber.Text).Substring(0, 2));
                    blank = int.Parse((cb_houseNumber.Text).Substring(2, 2));
                    floor = int.Parse((cb_houseNumber.Text).Substring(4, 2));
                    WriteSRM.WriteSrmData(btn_out.Text, 2, list, blank, floor);
                    btn_out.Text          = "出库";
                    cb_houseNumber.Text   = "";
                    cb_specification.Text = "";
                    cb_suppliesName.Text  = "";
                    textBox1.Text         = "";
                }
                else
                {
                    sql = "UPDATE house_data SET have_number = " + sum + " WHERE house_number = '" + cb_houseNumber.Text + "' AND goods_code = '" + cb_suppliesName.Text + "' AND goods_name = '" + cb_specification.Text + "'";
                    var rlt = db.ExecSql(sql, out outString);
                    list  = int.Parse((cb_houseNumber.Text).Substring(0, 2));
                    blank = int.Parse((cb_houseNumber.Text).Substring(2, 2));
                    floor = int.Parse((cb_houseNumber.Text).Substring(4, 2));
                    WriteSRM.WriteSrmData(btn_out.Text, 2, list, blank, floor);
                    btn_out.Text          = "出库";
                    cb_houseNumber.Text   = "";
                    cb_specification.Text = "";
                    cb_suppliesName.Text  = "";
                    textBox1.Text         = "";
                }
            }
            else
            {
                DataTable dt;
                sql = "SELECT house_number,list,blank,floor FROM house_info WHERE house_number = '" + cb_houseNumber.Text + "'";
                var rlt1 = db.QuerySQL_ToTable(sql, out dt, out outString);
                if (dt == null || dt.Rows.Count <= 0)
                {
                    return;
                }
                houseNumber = dt.Rows[0]["house_number"].ToString();
                list        = int.Parse(dt.Rows[0]["list"].ToString());
                blank       = int.Parse(dt.Rows[0]["blank"].ToString());
                floor       = int.Parse(dt.Rows[0]["floor"].ToString());
                WriteSRM.WriteSrmData(btn_out.Text, 2, list, blank, floor);
                btn_out.Text = "入库";
            }
            update_houseData();
        }