public void createPrinterFirm(string metroLabel, string firmName)
        {
            PrinterFirmID = Convert.ToInt32(metroLabel);

            using (ContextModel db = new ContextModel())
            {
                if (PrinterFirmID == 0)
                {
                    PrinterFirm printerFirm = new PrinterFirm
                    {
                        PrinterFirmName = firmName,
                    };
                    db.PrinterFirms.Add(printerFirm);
                }
                else
                {
                    var mpToUpdate = db.PrinterFirms.SingleOrDefault(pm => pm.PritnerFirmID == PrinterFirmID);
                    if (mpToUpdate != null)
                    {
                        mpToUpdate.PrinterFirmName = firmName;
                    }
                }
                db.SaveChanges();

                LoadFirm();
            }
        }
        public void CreateUpdate()
        {
            using (ContextModel db = new ContextModel())
            {
                int ID = Convert.ToInt32(PrinterFirmID);

                if (ID == 0)
                {
                    PrinterFirm printerFirm = new PrinterFirm
                    {
                        PrinterFirmName = PrinterFirmName,
                    };
                    db.PrinterFirm.Add(printerFirm);
                }
                else
                {
                    var mpToUpdate = db.PrinterFirm.SingleOrDefault(pm => pm.PrinterFirmID == ID);
                    if (mpToUpdate != null)
                    {
                        mpToUpdate.PrinterFirmName = PrinterFirmName;
                    }
                }
                db.SaveChanges();

                Load();
            }
        }
        public void deleteFirm(string metroLabel)
        {
            PrinterFirmID = Convert.ToInt32(metroLabel);

            using (ContextModel db = new ContextModel())
            {
                PrinterFirm printerFirm = db.PrinterFirms
                                          .Where(p => p.PritnerFirmID == PrinterFirmID)
                                          .FirstOrDefault();
                db.PrinterFirms.Remove(printerFirm);
                db.SaveChanges();
            }
        }
        public void Delete()
        {
            using (ContextModel db = new ContextModel())
            {
                int ID = Convert.ToInt32(PrinterFirmID);


                PrinterFirm printerFirm = db.PrinterFirm
                                          .Where(p => p.PrinterFirmID == ID)
                                          .FirstOrDefault();
                db.PrinterFirm.Remove(printerFirm);
                db.SaveChanges();
            }
            Load();
        }