Exemplo n.º 1
0
        /*:: POVIJEST ::*/

        public void PovijestPrintera(int idPrintera, string status, string napomena)
        {
            Oprema.PovijestOpreme(idPrintera, 2, 2, napomena, DateTime.Now, idAplikacije);
        }
Exemplo n.º 2
0
        public static bool IzmjeniPrinter(string grad, _Printer printer, string vlasnik, int idAplikacije)
        {
            try
            {
                using (PostavkeDataContext db = new PostavkeDataContext())
                {
                    PRINTERI novi = db.PRINTERIs.Single(p => p.IDPrintera == printer.IDPrintera);

                    string napomena = "";
                    if (novi.IDGrada != printer.IDGrada)
                    {
                        napomena += string.Format("Izmjenio JLS printera: {0} => {1}", Grad(novi.IDGrada),
                                                  Grad(printer.IDGrada));
                    }

                    if (novi.IDRedarstva != printer.IDRedarstva)
                    {
                        string red = napomena != "" ? "\r\n" : "";
                        napomena += string.Format("{0}Izmjenio redarstvo printera: {1} => {2}", red,
                                                  Redarstvo(novi.IDRedarstva), Redarstvo(printer.IDRedarstva));
                    }

                    if (novi.NazivPrintera != printer.Naziv)
                    {
                        string red = napomena != "" ? "\r\n" : "";
                        napomena += string.Format("{0}Izmjenio naziv printera: {1} => {2}", red, novi.NazivPrintera,
                                                  printer.Naziv);
                    }

                    novi.IDGrada     = printer.IDGrada;
                    novi.IDRedarstva = printer.IDRedarstva;
                    //novi.Mac = printer.MAC;
                    novi.PIN           = printer.PIN;
                    novi.NazivPrintera = printer.Naziv;
                    novi.InterniBroj   = printer.InterniBroj;

                    novi.IDModela     = printer.IDModela;
                    novi.SerijskiBroj = printer.SerijskiBroj;
                    novi.DatumDolaska = printer.DatumUlaska;
                    novi.Jamstvo      = printer.Jamstvo;
                    novi.JamstvoDo    = printer.JamstvoDo;
                    novi.Vlasnik      = printer.Vlasnik;
                    novi.Ispravan     = printer.Ispravan;

                    if (vlasnik != null)
                    {
                        novi.NazivVlasnika = vlasnik;
                    }

                    db.SubmitChanges();

                    Oprema.PovijestOpreme(printer.IDPrintera, 2, 1, napomena, DateTime.Now, idAplikacije);

                    return(true);
                }
            }
            catch (Exception ex)
            {
                Sustav.SpremiGresku(grad, ex, idAplikacije, "Izmjeni Printer");
                return(false);
            }
        }