Beispiel #1
0
 protected void txtRfid_TextChanged(object sender, EventArgs e)
 {
     try
     {
         if (txtRfid.Text == "")
         {
             ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "err_msg", "MessageBox('Error','Please Enter Rfid Number')", true);
         }
         else
         {
             Membership objMember = ProductSalesController.GetMembersByRfid(txtRfid.Text);
             if (objMember != null)
             {
                 MemberId = objMember.ID;
                 List <MemberJuiceMaster> lstRecharge = JuiceRechargeController.GetRechargesByMemberId(MemberId);
                 MemberJuiceMaster        obj         = new MemberJuiceMaster();
                 foreach (var objRecharge in lstRecharge)
                 {
                     obj = objRecharge;
                 }
                 if (obj != null && obj.isPaid)
                 {
                     if (obj.availableAmount == 0)
                     {
                         ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "err_msg", "MessageBox('Error','No Balance left for this Member')", true);
                         ClearMemberValues();
                     }
                     else if (DateTime.Now.CompareTo(obj.endDate) > 0)
                     {
                         ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "err_msg", "MessageBox('Error','Validity Expires for this Member')", true);
                         ClearMemberValues();
                     }
                     else
                     {
                         pnlMember.Visible = true;
                         txtMemName.Text   = objMember.Lead.firstName + " " + objMember.Lead.lastName;
                         txtMemCnt.Text    = objMember.Lead.mobileNumber;
                         txtMemDOB.Text    = ((DateTime)objMember.Lead.dateOfBirth).ToString("dd/MM/yyyy");
                         lblAvailable.Text = "Available Amount: " + GetAvailableAmount();
                         lblTotal.Text     = "Total Amount: " + ShowTotal();
                     }
                 }
                 else
                 {
                     ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "err_msg", "MessageBox('Error','No Balance or No Payment Done by this Member')", true);
                     ClearMemberValues();
                 }
             }
             else
             {
                 ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "err_msg", "MessageBox('Error','Incorrect Rfid Number or Member is Deactivated')", true);
                 ClearMemberValues();
             }
         }
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Beispiel #2
0
 public MemberJuiceMaster InsertJuiceRecharge(MemberJuiceMaster objMemberJuice)
 {
     try
     {
         objMemberJuice.insertDate = DateTime.Now;
         objMemberJuice.isDelete   = false;
         using (var context = new FitnessCenterEntities())
         {
             context.MemberJuiceMasters.AddObject(objMemberJuice);
             context.SaveChanges();
             return(objMemberJuice);
         }
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
 public MemberJuiceMaster UpdateJuiceRecharge(MemberJuiceMaster objJuice)
 {
     try
     {
         objJuice.updateDate = DateTime.Now;
         using (var context = new FitnessCenterEntities())
         {
             context.MemberJuiceMasters.Attach(context.MemberJuiceMasters.Single(x => x.ID == objJuice.ID));
             context.MemberJuiceMasters.ApplyCurrentValues(objJuice);
             context.SaveChanges();
             return(objJuice);
         }
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Beispiel #4
0
 public void InsertRecharge()
 {
     try
     {
         MemberJuiceMaster objMemberJuice = new MemberJuiceMaster();
         objMemberJuice.memberId        = MemberId;
         objMemberJuice.rechargeAmount  = Convert.ToDecimal(txtAmount.Text);
         objMemberJuice.validDays       = Convert.ToInt32(txtDays.Text);
         objMemberJuice.startDate       = UtillController.ConvertDateTime(txtStDate.Text);
         objMemberJuice.endDate         = UtillController.ConvertDateTime(txtEndDate.Text);
         objMemberJuice.discount        = Convert.ToDecimal(txtDiscount.Text);
         objMemberJuice.finalAmount     = Convert.ToDecimal(txtFinalAmt.Text);
         objMemberJuice.availableAmount = Convert.ToDecimal(txtTotalAmt.Text);
         objMemberJuice.payMode         = null;
         objMemberJuice.isPaid          = false;
         objMemberJuice = new JuiceRechargeController().InsertJuiceRecharge(objMemberJuice);
         ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "succ_msg", "MessageBox('Success','Recharge Successfully');", true);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }