Exemple #1
0
        public int[] Delete(int[] ids)
        {
            List <int> PartIds = new List <int>();

            foreach (int id in ids)
            {
                Data.Models.Part Part = _partRepository.Table.FirstOrDefault(w => w.Id == id);
                _partRepository.Delete(Part);
            }
            return(PartIds.ToArray());
        }
Exemple #2
0
 public int partIdForbreakdown(string name)
 {
     if (!this._partRepository.Table.Any(w => w.Name == name))
     {
         Data.Models.Part part = new Data.Models.Part
         {
             Name        = name,
             Description = name
         };
         _partRepository.Insert(part);
         return(part.Id);
     }
     else
     {
         return(this._partRepository.Table.Where(w => w.Name == name).Select(s => s.Id).FirstOrDefault());
     }
 }
Exemple #3
0
        public JsonResult GetPartById(int Id)
        {
            PartViewModel model = new PartViewModel();

            Data.Models.Part partobj = this._partService.GetForId(Id);

            if (partobj != null)
            {
                //model.SiteId = 1;
                //model.MachineId = partobj.MachineId;
                //model.PlantId = partobj.PlantId;
                //model.LineId = partobj.LineId;
                model.Name        = partobj.Name;
                model.Description = partobj.Description;
            }
            return(Json(model, JsonRequestBehavior.AllowGet));
        }
Exemple #4
0
        public int Update(Data.Models.Part part)
        {
            Data.Models.Part oldpart = _partRepository.Table.FirstOrDefault(w => w.Id == part.Id);

            if (oldpart != null)
            {
                //oldpart.PlantId = part.PlantId;
                //oldpart.LineId = part.LineId;
                //oldpart.MachineId = part.MachineId;
                oldpart.Name        = part.Name;
                oldpart.Description = part.Description;


                _partRepository.Update(oldpart);

                return(oldpart.Id);
            }
            else
            {
                return(0);
            }
        }
Exemple #5
0
        public JsonResult SavePart(ProERP.Data.Models.Part part)
        {
            var result = new { Success = "true", Message = "Success" };

            try
            {
                Data.Models.Part partobj = new Data.Models.Part();

                if (part.Id == 0)
                {
                    this._partService.Add(part);
                }
                else
                {
                    this._partService.Update(part);
                }
            }
            catch (Exception ex)
            {
                result = new { Success = "false", Message = "Problem in adding Parts.Please contact Admin." };
            }

            return(Json(result, JsonRequestBehavior.AllowGet));
        }
Exemple #6
0
 public int Add(Data.Models.Part part)
 {
     _partRepository.Insert(part);
     return(part.Id);
 }