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; } }
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; } }
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; } }