Esempio n. 1
0
        public ActionResult AddEnquiryDetail(bool update)
        {
            EnquiryDetailViewModel enquiryDetailVM = new EnquiryDetailViewModel();

            enquiryDetailVM.IsUpdate = update;
            //enquiryDetailVM.DetailCurrencyRate = 1;
            return(PartialView("_AddEnquiryDetail", enquiryDetailVM));
        }
Esempio n. 2
0
 public string GetEnquiryDetailListByEnquiryID(Guid enquiryID)
 {
     try
     {
         List <EnquiryDetailViewModel> enquiryItemViewModelList = new List <EnquiryDetailViewModel>();
         if (enquiryID == Guid.Empty)
         {
             EnquiryDetailViewModel enquiryDetailVM = new EnquiryDetailViewModel()
             {
                 ID             = Guid.Empty,
                 EnquiryID      = Guid.Empty,
                 ProductID      = Guid.Empty,
                 ProductModelID = Guid.Empty,
                 ProductSpec    = string.Empty,
                 Qty            = 0,
                 UnitCode       = null,
                 Rate           = 0,
                 Product        = new ProductViewModel()
                 {
                     ID   = Guid.Empty,
                     Code = string.Empty,
                     Name = string.Empty,
                 },
                 ProductModel = new ProductModelViewModel()
                 {
                     ID   = Guid.Empty,
                     Name = string.Empty
                 },
                 Unit = new UnitViewModel()
                 {
                     Description = null,
                 },
             };
             enquiryItemViewModelList.Add(enquiryDetailVM);
         }
         else
         {
             enquiryItemViewModelList = Mapper.Map <List <EnquiryDetail>, List <EnquiryDetailViewModel> >(_enquiryBusiness.GetEnquiryDetailListByEnquiryID(enquiryID));
         }
         return(JsonConvert.SerializeObject(new { Status = "OK", Records = enquiryItemViewModelList, Message = "Success" }));
     }
     catch (Exception ex)
     {
         AppConstMessage cm = _appConstant.GetMessage(ex.Message);
         return(JsonConvert.SerializeObject(new { Status = "ERROR", Records = "", Message = cm.Message }));
     }
 }
Esempio n. 3
0
 public ActionResult Create(EnquiryDetailViewModel ob)
 {
     try
     {
         if (_dr.SaveEnquiry(ob))
         {
             return(Json(new { Result = "success", Message = "", Id = ob.ID, Name = ob.FirstName + " " + ob.LastName }));
         }
         else
         {
             return(Json(new { Result = "error", Message = "Error Occured" }));
         }
     }
     catch (Exception ex)
     {
         return(Json(new { Result = "error", Message = ex.Message }));
     }
 }
Esempio n. 4
0
        public bool SaveEnquiry(EnquiryDetailViewModel ob)
        {
            var _enq = new EnquiryDetail();

            _enq.FirstName    = ob.FirstName.ToStringValue();
            _enq.LastName     = ob.LastName.ToStringValue();
            _enq.DOB          = ob.DOB.ToStringValue();
            _enq.Mobile       = ob.Mobile.ToStringValue();
            _enq.Class        = ob.Class.ToStringValue();
            _enq.Address      = ob.Address.ToStringValue();
            _enq.Email        = ob.Email.ToStringValue();
            _enq.EntryTime    = DateTime.Now;
            _enq.ResolvedTime = null;
            _enq.Dated        = DateTime.Now;
            _enq.Resolved     = false;
            _ety.EnquiryDetails.Add(_enq);
            _ety.SaveChanges();
            ob.ID = _enq.ID;
            return(true);
        }