Exemple #1
0
        void showDetail()
        {   //庫存驗貨單
            string    sqlstr  = "select * from Reserve_Import where form_no = " + Form_No.Text;
            DataTable myTable = mydb.GetDataTable(sqlstr);

            Emp_Id.Text         = myTable.Rows[0]["Emp_Id"].ToString();
            Status_Id.Text      = myTable.Rows[0]["Status_Id"].ToString();
            sqlstr              = "select comment from status ";
            sqlstr             += " where class='Reserve' ";
            sqlstr             += "  and  Status_Id = " + mydb.qo(Status_Id.Text);
            Status_Comment.Text = mydb.getSingleData(0, sqlstr);
            Import_Date.Text    = myTable.Rows[0]["import_date"].ToString();
            Vendor_Id.Text      = myTable.Rows[0]["Vendor_Id"].ToString().Trim();
            sqlstr              = " select vendor_name from vendor where Vendor_Id=" + mydb.qo(Vendor_Id.Text);
            Vendor_Name.Text    = mydb.getSingleData(0, sqlstr);
            Comment.Text        = myTable.Rows[0]["Comment"].ToString().Trim();
            //進貨明細
            sqlstr             = "select  d.Form_No as Form_No, d.mat_id as mat_id, m.mat_name as mat_name, d.qty as qty, d.price as price, d.comment as comment ";
            sqlstr            += " from Material_Import_Detail d, Material M ";
            sqlstr            += " where d.form_no = " + Form_No.Text;
            sqlstr            += "   and d.mat_id = m.mat_id ";
            ResGrid.DataSource = mydb.GetDataTable(sqlstr);
            ResGrid.DataBind();
            //驗貨
            sqlstr  = "select  * from Verify ";
            sqlstr += " where form_no = " + Form_No.Text;
            //sqlstr += " and class='IMPORT'";
            ProcessGrid.DataSource = mydb.GetDataTable(sqlstr);
            ProcessGrid.DataBind();
        }
        private void SearchCustomers()
        {
            string sqlstr = "select d.Form_No, M.mat_name,d.qty, d.Emp_Id, d.Import_Date, d.comment from Material M, Reserve_Import_Detail d where m.Mat_Id = d.mat_id ";

            //8:已入庫
            sqlstr += "and d.status_id = '8'";
            if (!string.IsNullOrEmpty(txtSearch.Text.Trim()))
            {
                /*全文搜索*/
                sqlstr += " and d.Form_No LIKE '%" + txtSearch.Text.Trim();
                sqlstr += "%' UNION ";
                sqlstr += "select d.Form_No, M.mat_name,d.qty, d.Emp_Id, d.Import_Date, d.comment from Material M, Reserve_Import_Detail d where m.Mat_Id = d.mat_id and d.status_id = '8'";
                sqlstr += " and  M.mat_name LIKE '%" + txtSearch.Text.Trim();
                sqlstr += "%' UNION ";
                sqlstr += "select d.Form_No, M.mat_name,d.qty, d.Emp_Id, d.Import_Date, d.comment from Material M, Reserve_Import_Detail d where m.Mat_Id = d.mat_id and d.status_id = '8'";
                sqlstr += " and  d.qty LIKE '%" + txtSearch.Text.Trim();
                sqlstr += "%' UNION ";
                sqlstr += "select d.Form_No, M.mat_name,d.qty, d.Emp_Id, d.Import_Date, d.comment from Material M, Reserve_Import_Detail d where m.Mat_Id = d.mat_id and d.status_id = '8'";
                sqlstr += " and  d.Emp_Id LIKE '%" + txtSearch.Text.Trim();
                sqlstr += "%' UNION ";
                sqlstr += "select d.Form_No, M.mat_name,d.qty, d.Emp_Id, d.Import_Date, d.comment from Material M, Reserve_Import_Detail d where m.Mat_Id = d.mat_id and d.status_id = '8'";
                sqlstr += " and  d.Import_Date LIKE '%" + txtSearch.Text.Trim();
                sqlstr += "%' UNION ";
                sqlstr += "select d.Form_No, M.mat_name,d.qty, d.Emp_Id, d.Import_Date, d.comment from Material M, Reserve_Import_Detail d where m.Mat_Id = d.mat_id and d.status_id = '8'";
                sqlstr += " and d.comment LIKE '%" + txtSearch.Text.Trim();
                sqlstr += "%'";
                //Response.Write(sqlstr);
                ResGrid.DataSource = mydb.GetDataTable(sqlstr);
                ResGrid.DataBind();
            }
        }
        void showGrid()
        {
            string sqlstr = " select d.Form_No, M.mat_name,d.qty, d.Emp_Id, d.Import_Date, d.comment from Material M, Reserve_Import_Detail d where m.Mat_Id = d.mat_id ";

            /*狀態為已入庫才會顯示*/
            //sqlstr += "  and d.status_id='8'";
            ResGrid.DataSource = mydb.GetDataTable(sqlstr);
            ResGrid.DataBind();
        }
Exemple #4
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!Page.IsPostBack)
     {
         string sqlstr = "select s.comment AS Status, r.Form_No as form_no, r.Emp_Id as Emp_Id, r.import_date as import_date, r.comment as comment";
         sqlstr            += " from reserve_Import r,Status s ";
         sqlstr            += " where s.status_id = r.status_id";
         ResGrid.DataSource = mydb.GetDataTable(sqlstr);
         ResGrid.DataBind();
     }
 }
Exemple #5
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!Page.IsPostBack)
     {
         /*顯示在GridView*/
         string sqlstr = "Select M.Form_No , mat.mat_name ,M.Emp_Id ,M.Form_Date, M.Import_Date, v.Vendor_Name,p.Pay_Name";
         sqlstr            += " from Material_Import M , Material mat , Vendor v , Pay p,Status s";
         sqlstr            += " where M.mat_id = mat.mat_id";
         sqlstr            += " and M.Vendor_id =v.Vendor_Id";
         sqlstr            += " and M.Pay_id = p.Pay_Id";
         sqlstr            += " and M.Status_id= s.Status_Id";
         sqlstr            += " and s.Class='Material'";
         ResGrid.DataSource = mydb.GetDataTable(sqlstr);
         ResGrid.DataBind();
     }
 }
Exemple #6
0
        void showDetail()
        {   //Material_Import
            string sqlstr = "Select M.Form_No , mat.mat_name ,M.Emp_Id ,M.Form_Date, M.Import_Date, M.Vendor_Id, p.Pay_Name";

            sqlstr += " from Material_Import M , Material mat , Pay p, Status s";
            sqlstr += " where M.form_no = " + Form_No.Text;
            sqlstr += " and M.mat_id = mat.mat_id";
            sqlstr += " and M.Pay_id = p.Pay_Id";
            sqlstr += " and M.Status_id= s.Status_Id";
            sqlstr += " and s.Class='Material'";
            DataTable myTable = mydb.GetDataTable(sqlstr);

            /*讀取登入者名稱*/
            Emp_Id.Text = Session["Emp_Name"].ToString().Trim();
            //日期:讀取資料
            Import_Date.Text = ((DateTime)myTable.Rows[0]["import_date"]).ToString("yyyy-MM-dd");
            //廠商
            Vendor_Id.Text = myTable.Rows[0]["Vendor_Id"].ToString().Trim();
            /*用廠商ID抓名稱*/
            sqlstr           = " select vendor_name from vendor where vendor_id=" + mydb.qo(Vendor_Id.Text);
            Vendor_Name.Text = mydb.getSingleData(0, sqlstr);

            //備註
            sqlstr       = " select comment from Material_Import_Detail where Form_no =" + Form_No.Text;
            Comment.Text = mydb.getSingleData(0, sqlstr);
            //-------------------------


            //Material_Import_Detail
            sqlstr             = "select  d.Form_No as Form_No, d.mat_id as mat_id, m.mat_name as mat_name, d.qty as qty, d.price as price, d.comment as comment ";
            sqlstr            += " from Material_Import_Detail d, Material M ";
            sqlstr            += " where d.form_no = " + Form_No.Text;
            sqlstr            += "   and d.mat_id = m.mat_id ";
            ResGrid.DataSource = mydb.GetDataTable(sqlstr);
            ResGrid.DataBind();
            //Verify
            sqlstr  = "select  s.Status,v.Form_No,v.Emp_Id,v.Verify_Date,v.Comment from Verify v,Status s ";
            sqlstr += " where  v.Form_No = " + Form_No.Text;
            sqlstr += " and v.Status_id = s.Status_Id";
            sqlstr += " and s.Class  ='Material'";

            ProcessGrid.DataSource = mydb.GetDataTable(sqlstr);
            ProcessGrid.DataBind();
        }
Exemple #7
0
        void showDetail()
        {   //Reserve_Import
            string    sqlstr  = "select * from Reserve_Import where form_no = " + Form_No.Text;
            DataTable myTable = mydb.GetDataTable(sqlstr);

            /*讀取登入者名稱*/
            Emp_Id.Text = mydb.qo(Session["Emp_Name"].ToString());
            //
            string status = myTable.Rows[0]["Status_Id"].ToString().Trim();

            for (int idx = 0; idx < StatusList.Items.Count; idx++)
            {
                if (status == StatusList.Items[idx].Value.Trim())
                {
                    StatusList.SelectedIndex = idx;
                }
            }
            //
            Import_Date.Text = myTable.Rows[0]["Import_Date"].ToString();

            //Import_Date_Est.Text = myTable.Rows[0]["import_date_est"].ToString();
            Import_Date.Text = ((DateTime)myTable.Rows[0]["import_date"]).ToString("yyyy-MM-dd");// DateTime.Now.ToString("yyyy-MM-dd");//myTable.Rows[0]["import_date"].ToString();
            //
            Vendor_Id.Text   = myTable.Rows[0]["Vendor_Id"].ToString().Trim();
            sqlstr           = " select vendor_name from vendor where vendor_id=" + mydb.qo(Vendor_Id.Text);
            Vendor_Name.Text = mydb.getSingleData(0, sqlstr);
            //
            Comment.Text = myTable.Rows[0]["Comment"].ToString().Trim();
            //-------------------------
            //Material_Import_Detail
            sqlstr             = "select  d.Form_No as Form_No, d.mat_id as mat_id, m.mat_name as mat_name, d.qty as qty, d.price as price, d.comment as comment ";
            sqlstr            += " from Material_Import_Detail d, Material M ";
            sqlstr            += " where d.form_no = " + Form_No.Text;
            sqlstr            += "   and d.mat_id = m.mat_id ";
            ResGrid.DataSource = mydb.GetDataTable(sqlstr);
            ResGrid.DataBind();
            //Verify
            sqlstr  = "select  * from Verify ";
            sqlstr += " where form_no = " + Form_No.Text;
            ProcessGrid.DataSource = mydb.GetDataTable(sqlstr);
            ProcessGrid.DataBind();
        }
Exemple #8
0
 void showGrid()
 {
     ResGrid.DataSource = tempItem;
     ResGrid.DataBind();
 }