如何使用我的C#webservice方法并将它们调用到我的网站

时间:2017-05-01 21:01:15

标签: c# web-services methods

我有一个c#webservice,其中一些方法如下所示:

[OperationContract]
    public List<CSMaquina> GetMaquinaByLoja(String IDLoja)
    {
        try
        {
            string queryString = "SELECT * FROM Maquina WHERE LJA_ID = @LJA_ID";
            List<CSParameter> Parameters = new List<CSParameter>();
            CSParameter parameter = new CSParameter();
            parameter.FieldName = "LJA_ID";
            parameter.FieldSize = 0;
            parameter.FieldType = (int)enFieldType.Integer;
            parameter.Value = IDLoja;
            Parameters.Add(parameter);

            DataTable dt = ExecuteQuery(queryString, Parameters, CommandType.Text);

            List<CSMaquina> Maquinas = new List<CSMaquina>();
            CSMaquina maquina;

            foreach (DataRow row in dt.Rows)
            {
                maquina = new CSMaquina();
                maquina.LJA_ID = int.Parse(row["LJA_ID"].ToString());
                maquina.MAQ_Numero = int.Parse(row["MAQ_Numero"].ToString());

                Maquinas.Add(maquina);
            }

            return Maquinas;
        }
        catch (Exception ex)
        {
            throw new FaultException(
                 new FaultReason(ex.Message),
                 new FaultCode("General"));
        }
    }

我想知道您是否可以帮助我使用这种方法来填充我网站中的comboBox。我是这个网络服务的新手,所以如果你能说/教我整数的最佳方法,我会非常感谢。

0 个答案:

没有答案