Esempio n. 1
0
        public List <PartinBom> getSeqBillOfMaterial(string id_trace_order)
        {
            List <PartinBom> result    = new List <PartinBom>();
            string           querytext = "select TT.trace_order_value, TR.refcmp_nom from t_trace_order TT join t_refcmp TR on TT.trace_order_value = TR.id_refcmp and TT.et_order_carord = '29' " +
                                         " and TT.id_trace_order = '" + id_trace_order + "' order by TT.trace_order_value asc";

            NpgsqlCommand    getdata  = new NpgsqlCommand(querytext, Connection);
            NpgsqlDataReader readdata = getdata.ExecuteReader();

            if (readdata.HasRows)
            {
                while (readdata.Read())
                {
                    PartinBom tmp = new PartinBom();
                    tmp.PartNumber = readdata[0].ToString();
                    tmp.Name       = readdata[1].ToString();
                    //MessageBox.Show(tmp.PartNumber + " " + tmp.Name);
                    result.Add(tmp);
                }
                readdata.Close();
            }
            return(result);
        }
Esempio n. 2
0
        public List <PartinBom> getBillOfMaterial(string FamName)
        {
            List <PartinBom> result    = new List <PartinBom>();
            string           querytext = "select TR.id_refcmp, TR.refcmp_nom from t_nomen TN join t_refcmp TR on TN.et_refakf_comp = TR.id_refcmp and TN.et_refakf_se = '" + FamName + "'"
                                         + " and TN.nomen_fin_validite is null order by TR.id_refcmp asc";

            NpgsqlCommand    getdata  = new NpgsqlCommand(querytext, Connection);
            NpgsqlDataReader readdata = getdata.ExecuteReader();

            if (readdata.HasRows)
            {
                while (readdata.Read())
                {
                    PartinBom tmp = new PartinBom();
                    tmp.PartNumber = readdata[0].ToString();
                    tmp.Name       = readdata[1].ToString();
                    //MessageBox.Show(tmp.PartNumber + " " + tmp.Name);
                    result.Add(tmp);
                }
                readdata.Close();
            }
            return(result);
        }