Exemple #1
0
        private void button_GD_insert_gang_PS_Click(object sender, EventArgs e)
        {
            ConnectToMySQL dbc = new ConnectToMySQL(user_id_lbl.Text, user_hash_lbl.Text);
            FormFunctions fFunc = new FormFunctions(user_id_lbl.Text, user_hash_lbl.Text);
            List<string> fldVals = new List<string>();
            DataSet ds = new DataSet();

            // adding labels -->
            fldNames.Clear();
            fldNames.AddRange(new string[] {"GangID", "CustomerName", "PO", "Qty", "UP", "Material", "Size", "RequireQty", "PrintQty", "IssueQty", "PrintOnFaceFront", "PrintOnFaceBack", "NumberOfColorFront", "NumberOfColorBack", "SideGuideFront", "SideGuideBack", "UVCoatingFront", "UVCoatingBack" });
            // <--

            // adding table fields -->
            fldVals.AddRange(new string[] { "gang_number", "cust_name", "cust_po_number", "(SELECT SUM(order_qty) FROM sales_vars WHERE sales_vars.cust_po_number = '"+dbc.SelectSingle("cust_po_number", "sales_vars", "id", dbc.SelectSingle("sales_vars_id", "graphics_vars_gang", "gang_number", ((Button)sender).Tag.ToString()))+"')", "up_size", "card_material", "sheet_size", "require_qty", "print_qty", "issue_qty", "PrintOnFaceFront", "PrintOnFaceBack", "NumberOfColorFront", "NumberOfColorBack", "SideGuideFront", "SideGuideBack", "UVCoatingFront", "UVCoatingBack" });
            // <--

            string query = " SELECT " + string.Join(", ", fldVals);
            query += " FROM graphics_vars_gang ";
            query += " JOIN sales_vars ON sales_vars.id = sales_vars_id ";
            query += " WHERE gang_number = " + ((Button)sender).Tag.ToString();

            ds = dbc.SelectMyDA(query);

            fFunc.createXML_gang("Press Information Sheet", fldNames, ds);
        }