Exemplo n.º 1
0
        protected void Button4_Click(object sender, EventArgs e)
        {
            SmServ.SmServClient cl        = new SmServ.SmServClient();
            SmServ.PictureCL    pictureCL = new SmServ.PictureCL();

            string ident        = "9f1abf95-1fc7-4019-a15b-27d7e542497d";
            string vart_ordernr = "630415";

            pictureCL.VartOrdernr = vart_ordernr;
            pictureCL.Radnr       = 1;

            SmServ.PictureCL[] plist = cl.getPicturesForServiceRad(ident, vart_ordernr, 1);


            foreach (SmServ.PictureCL p in plist)
            {
                if (p.ErrMessage != "")
                {
                    Label3.Text = p.ErrMessage;
                }
                else
                {
                    if (Label3.Text == "")
                    {
                        Label3.Text = p.VartOrdernr + ", ";
                    }
                    Label3.Text += p.BildNr.ToString() + ", ";
                }
            }
        }
Exemplo n.º 2
0
        protected void getImage()
        {
            SmServ.SmServClient cl        = new SmServ.SmServClient();
            SmServ.PictureCL    pictureCL = new SmServ.PictureCL();

            string ident        = "9f1abf95-1fc7-4019-a15b-27d7e542497d";
            string vart_ordernr = "630415";
            int    radnr        = 1;
            int    BildNr       = 16;

            pictureCL = cl.getPicture(ident, vart_ordernr, radnr, BildNr);

            Label2.Text = pictureCL.PictIdent;

            if (Label2.Text.Substring(0, 2) == "-1")
            {
                return;
            }

            Stream s = cl.downLoadPict(pictureCL.PictIdent);

            using (var fileStream = File.Create(@"H:\Git\ServManAppServer\SManApi\WUploadTest\Download\test1.jpg"))
            {
                // s.Seek(0, SeekOrigin.Begin);
                s.CopyTo(fileStream);
            }
            Label2.Text = pictureCL.Description;
            Label4.Text = pictureCL.pictSize.ToString() + " " + pictureCL.pictType;
            Label5.Text = pictureCL.PictCatID.ToString();
        }
Exemplo n.º 3
0
        protected void saveImage()
        {
            SmServ.SmServClient cl        = new SmServ.SmServClient();
            SmServ.PictureCL    pictureCL = new SmServ.PictureCL();
            // SmServLive.SmServClient cl = new SmServLive.SmServClient();
            //SmServLive.PictureCL pictureCL = new SmServLive.PictureCL();


            byte[] bytearray = null;
            string name      = "";

            //throw new NotImplementedException();
            if (FileUpload1.HasFile)
            {
                name = FileUpload1.FileName;
                Stream stream = FileUpload1.FileContent;
                stream.Seek(0, SeekOrigin.Begin);
                bytearray = new byte[stream.Length];
                int count = 0;
                while (count < stream.Length)
                {
                    bytearray[count++] = Convert.ToByte(stream.ReadByte());
                }
                stream.Position = 0;
                string PictIdent = cl.uploadPict(stream);
                if (PictIdent.Substring(0, 2) != "-1")
                {
                    string ident        = "9f1abf95-1fc7-4019-a15b-27d7e542497d";
                    string vart_ordernr = "630415";
                    pictureCL.BildNr      = 0;
                    pictureCL.VartOrdernr = vart_ordernr;
                    pictureCL.Radnr       = 1;
                    pictureCL.PictIdent   = PictIdent;
                    pictureCL.Description = "Nu testar vi på nytt igen";
                    pictureCL.PictCatID   = Convert.ToInt32(DropDownList1.SelectedValue);


                    string s = "";
                    pictureCL = cl.savePicture(ident, pictureCL);
                    if (pictureCL.ErrCode != 0)
                    {
                        Label1.Text = pictureCL.ErrMessage;
                    }
                    else
                    {
                        Label1.Text = "Bild sparad i databas";
                        Label4.Text = pictureCL.pictSize.ToString() + " " + pictureCL.pictType;
                    }
                }
                cl.Close();
            }
        }
Exemplo n.º 4
0
        protected void Button3_Click(object sender, EventArgs e)
        {
            SmServ.SmServClient cl        = new SmServ.SmServClient();
            SmServ.PictureCL    pictureCL = new SmServ.PictureCL();

            string ident        = "9f1abf95-1fc7-4019-a15b-27d7e542497d";
            string vart_ordernr = "630415";

            pictureCL.VartOrdernr = vart_ordernr;
            pictureCL.Radnr       = 1;
            pictureCL.BildNr      = 8;

            pictureCL = cl.deletePicture(ident, pictureCL);

            if (pictureCL.ErrMessage == "")
            {
                Label2.Text = "Radering gick bra";
            }
            else
            {
                Label2.Text = pictureCL.ErrMessage;
            }
        }