Пример #1
0
 public IActionResult RemovePart([FromBody] Alkatresz data)
 {
     try
     {
         var manager = new PartManager(_options);
         manager.RemovePart(data);
         return(Ok());
     }
     catch (DbUpdateException e)
     {
         if (e.InnerException.Message.Contains("FK_"))
         {
             return(BadRequest("DATA_IN_USE"));
         }
         else
         {
             return(BadRequest(e.Message));
         }
     }
     catch (Exception ex)
     {
         logger.Error(ex);
         return(BadRequest(ex.Message));
     }
 }
Пример #2
0
 public void RemovePart(Alkatresz alkatresz)
 {
     using (var context = new CarMechanicContext(_options))
     {
         var result = context.Alkatreszek.FirstOrDefault(x => x.Id == alkatresz.Id);
         if (result != null)
         {
             context.Alkatreszek.Remove(result);
             context.SaveChanges();
         }
     }
 }
 private void add(object sender, RoutedEventArgs e)
 {
     if (logisztikusViewModel.Hanydb > 0)
     {
         Alkatresz akt = (Alkatresz)comboBox.SelectedItem;
         akt.Mennyi = logisztikusViewModel.Hanydb;
         logisztikusViewModel.RendelendoAlkatreszek.Add(akt);
     }
     else
     {
         MessageBox.Show("0-nál többet kell belőle rendelned!");
     }
 }
Пример #4
0
 public void SetPartPrice(Alkatresz data)
 {
     using (var context = new CarMechanicContext(_options))
     {
         var result = context.Alkatreszek.FirstOrDefault(x => x.Id == data.Id);
         if (result != null)
         {
             result.Beszerar  = data.Beszerar;
             result.Eladasiar = data.Eladasiar;
         }
         context.SaveChanges();
     }
 }
Пример #5
0
 public IActionResult SetPart([FromBody] Alkatresz data)
 {
     try
     {
         var manager = new PartManager(_options);
         var result  = manager.SetPart(data);
         return(Ok(result));
     }
     catch (Exception ex)
     {
         logger.Error(ex);
         return(BadRequest(ex.Message));
     }
 }
Пример #6
0
        public Alkatresz GetPart(int partId)
        {
            var result = _partAccess.GetPart(partId);

            var alkatresz = new Alkatresz()
            {
                Id         = result.Id,
                Nev        = result.Nev,
                Eladasiar  = result.Eladasiar,
                Beszerar   = result.Beszerar,
                Rogzitette = result.RogzitetteNavigation.Nev,
                Rogzitve   = result.Rogzitve
            };

            return(alkatresz);
        }
Пример #7
0
        public int SetPart(Alkatresz alkatresz)
        {
            var result = 0;

            using (var context = new CarMechanicContext(_options))
            {
                var part = new Alkatreszek();
                if (alkatresz.Id == 0)
                {
                    part = new Alkatreszek()
                    {
                        Nev        = alkatresz.Nev,
                        Beszerar   = alkatresz.Beszerar,
                        Eladasiar  = alkatresz.Eladasiar,
                        Rogzitve   = DateTime.Now,
                        Rogzitette = context.Felhasznalok.Where(x => x.Loginnev == alkatresz.Rogzitette).FirstOrDefault().Id
                    };
                    context.Alkatreszek.Add(part);
                }
                else
                {
                    part = context.Alkatreszek.FirstOrDefault(x => x.Id == alkatresz.Id);
                    if (part != null)
                    {
                        part.Nev        = alkatresz.Nev;
                        part.Beszerar   = alkatresz.Beszerar;
                        part.Eladasiar  = alkatresz.Eladasiar;
                        part.Rogzitve   = DateTime.Now;
                        part.Rogzitette = context.Felhasznalok.Where(x => x.Loginnev == alkatresz.Rogzitette).FirstOrDefault().Id;
                    }
                }
                context.SaveChanges();
                result = part.Id;
            }
            return(result);
        }
Пример #8
0
 public void SetPartPrice(Alkatresz data)
 {
     _partAccess.SetPartPrice(data);
 }
Пример #9
0
 public void RemovePart(Alkatresz alkatresz)
 {
     _partAccess.RemovePart(alkatresz);
 }
Пример #10
0
 public int SetPart(Alkatresz alkatresz)
 {
     return(_partAccess.SetPart(alkatresz));
 }