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) }));
            }
        }
Example #4
0
        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);
                }
            }
        }
Example #5
0
 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);
     }
 }
Example #6
0
 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;
     }
 }
Example #7
0
 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;
     }
 }