示例#1
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();
        }
        private void save(Boolean bForce)
        {
            SmServ.VentilCL     v  = new SmServ.VentilCL();
            SmServ.SmServClient cl = new SmServ.SmServClient();



            if (tbVentilID.Text != "")
            {
                v.VentilID = tbVentilID.Text;
            }
            v.Position      = tbPosition.Text;
            v.IdNr          = tbIDNR.Text;
            v.Ventiltyp     = tbVentiltyp.Text;
            v.Fabrikat      = tbFabrikat.Text;
            v.Anlaggningsnr = tbAnlaggningnr.Text;
            v.KundID        = "058381500";
            v.VentilkatID   = 2;
            v.forceSave     = bForce;


            v = cl.saveVentil("9f1abf95-1fc7-4019-a15b-27d7e542497d", v);

            if (v.ErrMessage != "")
            {
                tbError.Text = v.ErrMessage;
            }
            else
            {
                tbVentilID.Text = v.VentilID;
            }
        }
示例#3
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() + ", ";
                }
            }
        }
        private void button1_Click(object sender, EventArgs e)
        {
            SmServLive.SmServClient sc = new SmServLive.SmServClient();

            SmServLive.ServiceHuvudCL[] head = sc.getServHuvForUser(tbIdentity.Text);


            dataGridView1.AutoGenerateColumns = true;
            dataGridView1.DataSource          = head;

            SmServ.SmServClient sc2 = new SmServ.SmServClient();

            SmServ.VentilKategoriCL[] categories = sc2.getVentilKategorier(tbIdentity.Text);

            dataGridView5.AutoGenerateColumns = true;
            dataGridView5.DataSource          = categories;

            SmServ.FabrikatCL[] f = sc2.getFabrikat(tbIdentity.Text);
            dataGridView6.AutoGenerateColumns = true;
            dataGridView6.DataSource          = f;

            SmServ.DnCL[] d = sc2.getDn(tbIdentity.Text);
            dataGridView7.AutoGenerateColumns = true;
            dataGridView7.DataSource          = d;

            SmServ.PnCL[] p = sc2.getPn(tbIdentity.Text);
            dataGridView8.AutoGenerateColumns = true;
            dataGridView8.DataSource          = p;
        }
示例#5
0
        public JsonResult saveAccessLevel(CUser model)
        {
            string message    = "";
            string ErrMessage = "";
            int    ErrCode    = 0;
            string AnvID      = "";

            if (Session["ident"] == null)
            {
                message = "identError";
            }
            if (message == "")
            {
                string             ident = Session["ident"].ToString();
                SmServ.ReparatorCL rep   = new SmServ.ReparatorCL();
                rep.AnvID       = model.AnvID;
                rep.gasketLevel = model.gasketLevel;
                SmServ.SmServClient servCl = new SmServ.SmServClient();
                rep        = servCl.saveGasketLevel(ident, rep);
                ErrMessage = rep.ErrMessage;
                ErrCode    = rep.ErrCode;
                AnvID      = rep.AnvID;
            }
            return(Json(new
            {
                message = message,
                errMessage = ErrMessage,
                errCode = ErrCode.ToString(),
                AnvID = AnvID
            }, JsonRequestBehavior.AllowGet));
        }
        private void dataGridView2_RowEnter(object sender, DataGridViewCellEventArgs e)
        {
            SmServ.SmServClient c = new SmServ.SmServClient();

            int radnr = Convert.ToInt32(dataGridView2.Rows[e.RowIndex].Cells[9].Value);

            SmServ.ServiceRadCL sr = c.getServRad(textBox1.Text, vart_ordernr, radnr);
        }
        private void button11_Click(object sender, EventArgs e)
        {
            string ident = "745bab7c-3660-49fd-bde0-7b3368d608e8";

            SmServ.SmServClient cl = new SmServ.SmServClient();

            SmServ.ServiceRadListCL[] sr = cl.getAllServRad(ident, "16218");
        }
        private void button1_Click(object sender, EventArgs e)
        {
            string ident = "ee45f015-9c4d-466f-942c-7e51eb4ab9e7";

            SmServ.SmServClient cl = new SmServ.SmServClient();

            dataGridView1.DataSource = cl.getReparatorsForServiceHuvud(ident, "14162");
        }
        private void getVentil()
        {
            SmServ.SmServClient cl = new SmServ.SmServClient();

            SmServ.VentilCL[] ventil = cl.getVentilsForCust("11b821a3-3eaf-4ac4-8ccb-dde25fdeb6ff", "024373000", tbPosition.Text, tbIDNR.Text, tbVentiltyp.Text, tbFabrikat.Text, tbAnlaggningnr.Text);
            dataGridView1.AutoGenerateColumns = true;
            dataGridView1.DataSource          = ventil;
            vl = new BindingList <SmServ.VentilCL>();
            vl.Add(ventil[0]);
            lblCount.Text = ventil.Length.ToString();
        }
示例#10
0
        private void button2_Click(object sender, EventArgs e)
        {
            string ident = "0428fb37-6840-4be5-93bf-fa9724b3e1c7";

            SmServ.SmServClient cl = new SmServ.SmServClient();

            SmServ.TimeTypeCL[] l = cl.getTimeTypes(ident, false, false);

            dataGridView1.AutoGenerateColumns = true;
            dataGridView1.DataSource          = l;
        }
示例#11
0
        private void button1_Click(object sender, EventArgs e)
        {
            string ident = "0428fb37-6840-4be5-93bf-fa9724b3e1c7";

            SmServ.SmServClient cl = new SmServ.SmServClient();

            SmServ.RepTidListCL[] l = cl.getAllTimeForOrder(ident, "16275");

            dataGridView1.AutoGenerateColumns = true;
            dataGridView1.DataSource          = l;
        }
示例#12
0
        private void fillLv()
        {
            SmServ.PictCatCL    pc = new SmServ.PictCatCL();
            SmServ.SmServClient cl = new SmServ.SmServClient();
            string ident           = "9f1abf95-1fc7-4019-a15b-27d7e542497d";

            DropDownList1.DataSource     = cl.getPictCategories(ident, 1);
            DropDownList1.DataTextField  = "PictCatName";
            DropDownList1.DataValueField = "PictCatID";
            DropDownList1.DataBind();
        }
        private void button2_Click(object sender, EventArgs e)
        {
            SmServ.VentilCL     v  = vl[0];
            SmServ.SmServClient cl = new SmServ.SmServClient();
            v = cl.saveVentil("11b821a3-3eaf-4ac4-8ccb-dde25fdeb6ff", v);

            vl.Clear();
            vl.Add(v);

            dataGridView1.AutoGenerateColumns = true;
            dataGridView1.DataSource          = vl;
        }
示例#14
0
        private void button5_Click(object sender, EventArgs e)
        {
            string ident = "54286ed4-1481-4a80-8567-ec71a7d854ea";

            SmServ.SmServClient cl = new SmServ.SmServClient();

            Decimal ldHours = cl.SumHoursForServRad(ident, tbAltKey.Text, "");

            textBox1.Text = ldHours.ToString();
            ldHours       = cl.SumHoursForServRad(ident, tbAltKey.Text, tbAnvID.Text);
            textBox2.Text = ldHours.ToString();
        }
        private void button15_Click(object sender, EventArgs e)
        {
            SmServ.SmServClient cl = new SmServ.SmServClient();

            string ident = "0428fb37-6840-4be5-93bf-fa9724b3e1c7";

            SmServ.ServiceRadCL cr = cl.getServRad(ident, "16239", 105);

            cr.OvrKomment = "Detta är en övrig kommentar";
            cr.Attention  = 1;
            cl.saveServRad(ident, cr);
        }
示例#16
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();
            }
        }
示例#17
0
        public ActionResult selectUser(string userId)
        {
            string errorTxt = "";

            if (Session["ident"] == null)
            {
                RedirectToAction("Login", "Home");
            }
            string ident = Session["ident"].ToString();
            CUser  model = new CUser();

            model.AnvID = "";
            SmServ.SmServClient servCl = new SmServ.SmServClient();
            if (userId != "")
            {
                SmServ.ReparatorCL[] reparator = servCl.gGetReparators(ident, userId);
                if (reparator.Length == 1)
                {
                    if (reparator[0].ErrCode != 0)
                    {
                        errorTxt = reparator[0].ErrMessage;
                    }
                    else
                    {
                        model.AnvID       = reparator[0].AnvID;
                        model.Reparator   = reparator[0].Reparator;
                        model.gasketLevel = reparator[0].gasketLevel;
                    }
                }

                else
                {
                    errorTxt = "Kan ej hitta vald användare";
                }
            }
            else
            {
                // Get all anvandare from db
                SmServ.ReparatorCL[]      reparators    = servCl.getReparators(ident);
                List <SmServ.ReparatorCL> reparatorList = reparators.Cast <SmServ.ReparatorCL>().ToList();
                reparatorList         = reparatorList.Where(x => x.gasketLevel == 0).ToList();
                reparatorList         = reparatorList.OrderBy(x => x.Reparator).ToList();
                ViewBag.reparatorList = new SelectList(reparatorList, "AnvID", "Reparator");
            }
            KeyValuePair <int, string>[]       access     = servCl.gGetGasketLevels(ident);
            List <KeyValuePair <int, string> > accessList = access.Cast <KeyValuePair <int, string> >().ToList();

            //List<CDropDown> accessDd = new List<CDropDown>();
            ViewBag.access   = new SelectList(accessList, "Key", "Value");
            ViewBag.errorTxt = errorTxt;
            return(View(model));
        }
        private void button1_Click(object sender, EventArgs e)
        {
            string ident = "9f1abf95-1fc7-4019-a15b-27d7e542497d";

            SmServ.PictCatCL    pc = new SmServ.PictCatCL();
            SmServ.SmServClient cl = new SmServ.SmServClient();

            SmServ.PictCatCL[] pcl = cl.getPictCategories(ident, Convert.ToInt16(tbStep.Text));

            BindingList <SmServ.PictCatCL> bl = new BindingList <SmServ.PictCatCL>(pcl);

            comboBox1.DataSource    = bl;
            comboBox1.DisplayMember = "PictCatName";
            comboBox1.ValueMember   = "PictCatID";
        }
        private void button13_Click(object sender, EventArgs e)
        {
            // Uppdatera servicerad med värden från ventil
            string ident = "75c6e965-4fde-4c09-a2bc-8b612099efdb";

            SmServ.SmServClient cl = new SmServ.SmServClient();

            SmServ.VentilCL v = cl.getVentil(ident, "b7e9bff7-b2bc-431f-9602-95b833972a5f");
            v.Position = "Test46";
            cl.saveVentil(ident, v);

            SmServ.ServiceRadCL sr = cl.getServRad(ident, "16218", 2);
            sr.VentilID = "b7e9bff7-b2bc-431f-9602-95b833972a5f";
            cl.saveServRad(ident, sr);
        }
示例#20
0
        private void button2_Click(object sender, EventArgs e)
        {
            string ident = "54286ed4-1481-4a80-8567-ec71a7d854ea";

            SmServ.SmServClient cl = new SmServ.SmServClient();

            SmServ.ServiceRadCL sr = cl.getServRad(ident, "951147", 3);

            BindingList <SmServ.ServiceRadCL> srr = new BindingList <SmServ.ServiceRadCL>();

            srr.Add(sr);

            dataGridView1.AutoGenerateColumns = true;

            dataGridView1.DataSource = srr;
        }
        private void dataGridView1_RowEnter(object sender, DataGridViewCellEventArgs e)
        {
            int row = e.RowIndex;

            string vartOrdernr = "";

            if (dataGridView1.Rows[row].Cells[6].Value != null)
            {
                vartOrdernr = dataGridView1.Rows[row].Cells[8].Value.ToString();
            }

            SmServ.SmServClient       sc     = new SmServ.SmServClient();
            SmServ.ServiceRadListCL[] sRader = sc.getAllServRad(tbIdentity.Text, vartOrdernr);

            dataGridView2.AutoGenerateColumns = true;
            dataGridView2.DataSource          = sRader;
        }
示例#22
0
        private void button3_Click(object sender, EventArgs e)
        {
            SmServ.SmServClient s = new SmServ.SmServClient();
            //SmServLive.SmServClient s = new SmServLive.SmServClient();


            string login = s.login(textBox2.Text, textBox3.Text);

            if (login != "")
            {
                label4.Text = login;
                s.getServHuvForUser(login);
            }
            else
            {
                label4.Text = "Felaktigt användarnamn eller lösenord";
            }
        }
示例#23
0
        private void button5_Click(object sender, EventArgs e)
        {
            DataTable dt = new DataTable("Reparators");

            SmServ.SmServClient s = new SmServ.SmServClient();

            string ident = "";

            ident = textBox4.Text;
            SmServ.ReparatorCL[] l = s.getReparators(ident);

            dt.Columns.Add("reparator", typeof(string));
            dt.Columns.Add("RepKatID", typeof(string));
            dt.Columns.Add("AnvID", typeof(string));


            dataGridView1.AutoGenerateColumns = true;
            dataGridView1.DataSource          = l;
        }
示例#24
0
        public ActionResult getRegisteredUsers()
        {
            string error = "";

            if (Session["ident"] == null)
            {
                RedirectToAction("Login", "Home");
            }
            string ident = Session["ident"].ToString();

            SmServ.SmServClient       servCl     = new SmServ.SmServClient();
            SmServ.ReparatorCL[]      reparators = servCl.getReparators(ident);
            List <SmServ.ReparatorCL> userList   = reparators.Cast <SmServ.ReparatorCL>().ToList();

            userList         = userList.Where(u => u.gasketLevel > 0).ToList();
            ViewBag.userList = userList;
            ViewBag.errorTxt = error;
            return(View());
        }
        private void dataGridView3_RowEnter(object sender, DataGridViewCellEventArgs e)
        {
            int    row      = e.RowIndex;
            string ventilID = "";

            if (dataGridView3.Rows[row].Cells[24].Value != null)
            {
                ventilID = dataGridView3.Rows[row].Cells[24].Value.ToString();
            }
            SmServ.SmServClient sc = new SmServ.SmServClient();

            SmServ.VentilCL v = sc.getVentil(tbIdentity.Text, ventilID);

            BindingList <SmServ.VentilCL> l = new BindingList <SmServ.VentilCL>();

            l.Add(v);

            dataGridView4.AutoGenerateColumns = true;
            dataGridView4.DataSource          = l;
        }
示例#26
0
        private void button4_Click(object sender, EventArgs e)
        {
            SmServ.SmServClient s = new SmServ.SmServClient();

            SmServ.ReparatorCL r = s.getReparator(textBox4.Text);

            if (r != null)
            {
                label5.Text = r.AnvID;
                label6.Text = r.Reparator;
                label7.Text = r.RepKatID;
                if (r.ErrMessage != "")
                {
                    label7.Text = r.ErrMessage;
                }
            }
            else
            {
                label5.Text = "Användaren finns ej";
            }
        }
        private void button1_Click(object sender, EventArgs e)
        {
            SmServ.SmServClient c = new SmServ.SmServClient();

            dataGridView1.AutoGenerateColumns = true;
            if (textBox2.Text == "")
            {
                SmServ.ServiceHuvudCL[] sh = c.getServHuvForUser(textBox1.Text);
                dataGridView1.DataSource = sh;
            }
            else
            {
                SmServ.ServiceHuvudCL sh2 = c.getServHuv(textBox1.Text, textBox2.Text);

                BindingList <SmServ.ServiceHuvudCL> bl = new BindingList <SmServ.ServiceHuvudCL>();

                bl.Add(sh2);
                dataGridView1.DataSource = bl;

                label3.Text = sh2.KundNamn;
            }
        }
示例#28
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;
            }
        }
示例#29
0
 public Form1()
 {
     InitializeComponent();
     smServ = new SmServ.SmServClient();
 }
        private void button16_Click(object sender, EventArgs e)
        {
            SmServ.SmServClient cl = new SmServ.SmServClient();

            SmServ.ServRadRepTidCL[] sr = cl.getServRadRepTidForSR("b70b76f1-b4fe-4fe3-9a89-5e3ac94de270", "f4af917a-59bc-4bd2-ac79-f81f3a2d72d8");
        }