コード例 #1
0
        public void m_GetImage(string id)
        {
            C_GetImage c_GetImage = new C_GetImage();

            bitmap           = c_GetImage.m_GetImage(id);
            Image_JPG.Source = bitmap;
        }
コード例 #2
0
        public DataTable m_GetListProduct(string s_IdLocal)
        {
            using (Service1Client dd = new Service1Client())
            {
                try
                {
                    DataTable dataOutput = dd.GetDataList(s_IdLocal).DefaultView.ToTable();
                    dataOutput.Columns.Add("Image", typeof(BitmapImage));

                    C_GetImage c_GetImage = new C_GetImage();
                    byte       temp       = 0;

                    foreach (DataRow rows in dataOutput.Rows)
                    {
                        dataOutput.Rows[temp]["Image"] = c_GetImage.m_GetImage((string)rows["INDEKS_KATALOGOWY"]);
                        temp++;
                    }
                    dd.Close();

                    return(dataOutput);
                }
                catch (TimeoutException timeout)
                {
                    dd.Abort();
                    MessageBox.Show("Serwer nie odpowiada");
                    return(null);
                }
                catch (CommunicationException commException)
                {
                    dd.Abort();
                    MessageBox.Show("Błąd połaczenia z serwerem");
                    return(null);
                }
                catch (Exception e)
                {
                    dd.Abort();
                    MessageBox.Show(e.Message);
                    return(null);
                }
            }
        }