public ActionResult SaveEmbroideryFirmLocation(EmbroideryFirmLocation oEmbroideryFirmLocation) { try { bool Add_Flag = new CommonBL().isNewEntry(oEmbroideryFirmLocation.EmbroideryFirmLocationId); oEmbroideryFirmLocation.ModifiedBy = oUser.Email; oEmbroideryFirmLocation.ModifiedOn = DateTime.UtcNow; if (Add_Flag) { oEmbroideryFirmLocation.EmbroideryFirmLocationId = Guid.NewGuid(); new EmbroideryFirmLocationsBL().Create(oEmbroideryFirmLocation); } else { new EmbroideryFirmLocationsBL().Update(oEmbroideryFirmLocation); } return(Json(new { success = true, message = CommonMsg.Success(EntityNames.EmbroideryFirmLocation, Add_Flag == true ? En_CRUD.Insert : En_CRUD.Update) })); } catch (Exception ex) { return(Json(new { success = false, message = CommonMsg.Error() })); } }
public ActionResult ManageEmbroideryFirmLocation(Guid?EmbroideryFirmLocationId, Guid EmbroideryFirmId) { EmbroideryFirmLocation oEmbroideryFirmLocation = new EmbroideryFirmLocation(); List <SelectListItem> lstterms = new List <SelectListItem>(); foreach (var e in Enum.GetValues(typeof(En_Billing_Terms))) { SelectListItem obj = new SelectListItem(); obj.Text = e.ToString().Replace("_", ""); obj.Value = e.ToString().Replace("_", ""); lstterms.Add(obj); } ViewBag.lstBillingTerms = lstterms; if (EmbroideryFirmLocationId != null) { oEmbroideryFirmLocation = new EmbroideryFirmLocationsBL().GetById(EmbroideryFirmLocationId.Value); } else { oEmbroideryFirmLocation.EmbroideryFirmId = EmbroideryFirmId; oEmbroideryFirmLocation.JariCompanyId = oJariCompany.JariCompanyId; oEmbroideryFirmLocation.City = "Surat"; } return(PartialView("_ManageEmbroideryFirmLocations", oEmbroideryFirmLocation)); }
public ActionResult Save(EmbFirmLocationVM oEmbFirmLocationVM) { bool Add_Flag = new CommonBL().isNewEntry(oEmbFirmLocationVM.EmbroideryFirmId); try { if (Add_Flag) { EmbroideryFirmLocation oEmbroideryFirmLocation = new EmbroideryFirmLocation(); oEmbroideryFirmLocation.EmbroideryFirmLocationId = Guid.NewGuid(); oEmbroideryFirmLocation.JariCompanyId = oJariCompany.JariCompanyId; oEmbroideryFirmLocation.ContactPerson = oEmbFirmLocationVM.ContactPerson; oEmbroideryFirmLocation.Address1 = oEmbFirmLocationVM.Address1; oEmbroideryFirmLocation.Address2 = oEmbFirmLocationVM.Address2; oEmbroideryFirmLocation.City = oEmbFirmLocationVM.City; oEmbroideryFirmLocation.IsPrimaryLocation = true; oEmbroideryFirmLocation.Status = true; oEmbroideryFirmLocation.Phone = oEmbFirmLocationVM.Phone; oEmbroideryFirmLocation.Email = oEmbFirmLocationVM.Email; oEmbroideryFirmLocation.BillingTerms = oEmbFirmLocationVM.BillingTerms; oEmbroideryFirmLocation.ModifiedBy = oUser.Email; oEmbroideryFirmLocation.ModifiedOn = DateTime.UtcNow; EmbroideryFirm oEmbroideryFirm = new EmbroideryFirm(); oEmbroideryFirm.EmbroideryFirmId = Guid.NewGuid(); oEmbroideryFirm.JariCompanyId = oJariCompany.JariCompanyId; oEmbroideryFirm.IsActive = oEmbFirmLocationVM.IsActive; oEmbroideryFirm.EmbroideryFirmName = oEmbFirmLocationVM.EmbroideryFirmName; oEmbroideryFirm.ModifiedBy = oUser.Email; oEmbroideryFirm.ModifiedOn = DateTime.UtcNow; //Add location with EmbroideryFirm object oEmbroideryFirm.EmbroideryFirmLocations.Add(oEmbroideryFirmLocation); new EmbroideryFirmBL().Create(oEmbroideryFirm); } else { EmbroideryFirm oEmbroideryFirm = new EmbroideryFirm(); oEmbroideryFirm.EmbroideryFirmId = oEmbFirmLocationVM.EmbroideryFirmId; oEmbroideryFirm.JariCompanyId = oJariCompany.JariCompanyId; oEmbroideryFirm.IsActive = oEmbFirmLocationVM.IsActive; oEmbroideryFirm.EmbroideryFirmName = oEmbFirmLocationVM.EmbroideryFirmName; oEmbroideryFirm.ModifiedBy = oUser.Email; oEmbroideryFirm.ModifiedOn = DateTime.UtcNow; new EmbroideryFirmBL().Update(oEmbroideryFirm); } TempData["successmsg"] = CommonMsg.Success(EntityNames.EmbroideryFirm, Add_Flag == true ? En_CRUD.Insert : En_CRUD.Update); //return RedirectToAction("ViewDetail", new { id = oEmbFirmLocationVM.EmbroideryFirmId.ToString().ToUpper(), tab = "EmbroideryFirmDetail" }); return(RedirectToAction("Index")); } catch (Exception) { return(Json(new { success = false, message = CommonMsg.Fail(EntityNames.EmbroideryFirm, Add_Flag == true ? En_CRUD.Insert : En_CRUD.Update) })); } }
public bool IsPrimaryLocation(Guid Id) { using (var ctx = new DBAJEntities()) { EmbroideryFirmLocation oEmbroideryFirmLocation = ctx.EmbroideryFirmLocations.Where(c => c.EmbroideryFirmLocationId == Id && c.IsPrimaryLocation == true).FirstOrDefault(); if (oEmbroideryFirmLocation != null) { return(true); } else { return(false); } } }
public bool Delete(Guid id) { try { using (var ctx = new DBAJEntities()) { EmbroideryFirmLocation oEmbroideryFirmLocation = ctx.EmbroideryFirmLocations.Where(p => p.EmbroideryFirmLocationId == id).FirstOrDefault(); ctx.EmbroideryFirmLocations.Remove(oEmbroideryFirmLocation); ctx.SaveChanges(); return(true); } } catch (Exception ex) { return(false); } }
public void SetDefaultPrimaryLocation(EmbroideryFirmLocation oEmbroideryFirmLocation) { try { if (oEmbroideryFirmLocation.IsPrimaryLocation == true) { ResetPrimaryLocation(oEmbroideryFirmLocation.EmbroideryFirmId); } using (var ctx = new DBAJEntities()) { ctx.Entry(oEmbroideryFirmLocation).State = EntityState.Modified; ctx.SaveChanges(); } } catch (Exception) { throw; } }
public void Create(EmbroideryFirmLocation oEmbroideryFirmLocation) { try { if (oEmbroideryFirmLocation.IsPrimaryLocation == true) { ResetPrimaryLocation(oEmbroideryFirmLocation.EmbroideryFirmId); } using (var ctx = new DBAJEntities()) { ctx.EmbroideryFirmLocations.Add(oEmbroideryFirmLocation); ctx.SaveChanges(); } } catch (Exception ex) { throw ex; } }