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 void InsertTempTrans() { try { var obj = lstSales; MemberItemSale temp = new MemberItemSale(); if (obj == null) { obj = new List <MemberItemSale>(); } ItemId = Convert.ToInt64(drpItems.SelectedValue); //MemberId = Convert.ToInt64(drpMembers.SelectedValue); //To check whether same item is already sold to this customer if (lstSales != null && lstSales.Count > 0) { if (lstSales.FirstOrDefault(x => x.isDeleted == false && x.itemId == ItemId) == null) { temp.itemId = ItemId; ItemMaster objItem = ProductSalesController.GetItemsById(ItemId); temp.ItemMaster = objItem; temp.quantity = Convert.ToInt32(txtQty.Text); temp.amount = Convert.ToDecimal(txtMRP.Text); decimal total = 0; total = temp.quantity * temp.amount; temp.totalAmount = total; temp.memberId = MemberId; obj.Add(temp); lstSales = obj; } else { ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "err_msg", "MessageBox('Error','This Item is already Sold to this Member')", true); } } else { temp.itemId = ItemId; ItemMaster objItem = ProductSalesController.GetItemsById(ItemId); temp.ItemMaster = objItem; temp.quantity = Convert.ToInt32(txtQty.Text); temp.amount = Convert.ToDecimal(txtMRP.Text); decimal total = 0; total = temp.quantity * temp.amount; temp.totalAmount = total; temp.memberId = MemberId; obj.Add(temp); lstSales = obj; } } catch (Exception ex) { throw ex; } }
public void BindGrid() { try { grdSales.DataSource = ProductSalesController.GetProductSales(SortDir, "FULLNAME", txtSearchRfid.Text, txtSearchName.Text, LoginUser.ClubId); grdSales.DataBind(); } catch (Exception ex) { throw ex; } }
public void BindDetails() { try { grdDetails.DataSource = ProductSalesController.GetProductSalesByMemberId(MemberId); grdDetails.DataBind(); // MemberItemTotalSale objTotalSale = new FitnessCenterEntities().MemberItemTotalSales.FirstOrDefault(x => x.ID == MemberFinalSalesId); //MemberId = objTotalSale.memberId; } catch (Exception ex) { throw ex; } }
public void BindItems() { try { drpItems.DataSource = ProductSalesController.GetItems(); drpItems.DataTextField = "name"; drpItems.DataValueField = "ID"; drpItems.DataBind(); drpItems.Items.Insert(0, new ListItem("Select Item", "0")); } catch (Exception ex) { throw ex; } }
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) { pnlMember.Visible = true; MemberId = objMember.ID; MemberItemTotalSale objTotalsale = ProductSalesController.GetTotalSalesbyMemberId(MemberId); if (objTotalsale == null) { txtMemName.Text = objMember.Lead.firstName + " " + objMember.Lead.lastName; txtMemCnt.Text = objMember.Lead.mobileNumber; txtMemDOB.Text = ((DateTime)objMember.Lead.dateOfBirth).ToString("dd/MM/yyyy"); } else if (objTotalsale != null && objTotalsale.isPaid) { txtMemName.Text = objMember.Lead.firstName + " " + objMember.Lead.lastName; txtMemCnt.Text = objMember.Lead.mobileNumber; txtMemDOB.Text = ((DateTime)objMember.Lead.dateOfBirth).ToString("dd/MM/yyyy"); } else { ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "err_msg", "MessageBox('Error','Previous Payment of this Member is not paid. No more sales Possible')", 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 void InsertTrans() { try { decimal totalAmount = 0; long qty = 0, itemID = 0; totalAmount = Convert.ToDecimal(ShowTotal()); MemberItemTotalSale objTotalSale = new MemberItemTotalSale(); objTotalSale.totalAmount = totalAmount; objTotalSale.discount = Convert.ToDecimal(txtDis.Text); objTotalSale.finalAmount = Convert.ToDecimal(txtFinalAmt.Text); objTotalSale.memberId = MemberId; objTotalSale.isPaid = false; objTotalSale = new ProductSalesController().InsertTotalSales(objTotalSale); foreach (var obj in lstSales) { MemberItemSale objsale = new MemberItemSale(); objsale.memberId = obj.memberId; objsale.itemId = obj.itemId; itemID = obj.itemId; objsale.amount = obj.amount; qty = obj.quantity; objsale.quantity = obj.quantity; objsale.totalAmount = obj.totalAmount; objsale.memberFinalSaleID = objTotalSale.ID; new ProductSalesController().InsertProductSale(objsale); } ItemMaster objItem = ItemController.GetItemsById(itemID); //var Inventory = new FitnessCenterEntities().ItemMasters.FirstOrDefault(x => x.isDeleted == false && x.ID == itemID); objItem.Inventory = objItem.Inventory - qty; objItem = new ItemController().UpdateItems(objItem); ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "err_msg", "MessageBox('Success','Items Sold Successfully')", true); } catch (Exception ex) { throw ex; } }
public void InsertTempTrans() { try { var obj = lstJuiceTrans; MemberJuiceTransaction temp = new MemberJuiceTransaction(); if (obj == null) { obj = new List <MemberJuiceTransaction>(); } ItemId = Convert.ToInt64(drpItems.SelectedValue); if (lstJuiceTrans != null && lstJuiceTrans.Count > 0) { if (lstJuiceTrans.FirstOrDefault(x => x.isDeleted == false && x.itemId == ItemId) == null) { temp.itemId = ItemId; ItemMaster objItem = ProductSalesController.GetItemsById(ItemId); temp.ItemMaster = objItem; temp.quantity = Convert.ToInt32(txtQty.Text); temp.amount = Convert.ToDecimal(txtMRP.Text); decimal total = 0; total = temp.quantity * temp.amount; temp.totalAmount = total; temp.memberId = MemberId; if (GetAvailableAmount() >= total) { obj.Add(temp); lstJuiceTrans = obj; } else { ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "err_msg", "MessageBox('Error','Sorry no More Balance Left. Delete some items or recharge')", true); } } else { ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "err_msg", "MessageBox('Error','This Item is already Sold to this Member')", true); } } else { temp.itemId = ItemId; ItemMaster objItem = ProductSalesController.GetItemsById(ItemId); temp.ItemMaster = objItem; temp.quantity = Convert.ToInt32(txtQty.Text); temp.amount = Convert.ToDecimal(txtMRP.Text); decimal total = 0; total = temp.quantity * temp.amount; temp.totalAmount = total; temp.memberId = MemberId; if (GetAvailableAmount() >= total) { obj.Add(temp); lstJuiceTrans = obj; } else { ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "err_msg", "MessageBox('Error','Sorry no More Balance Left. Delete some items or recharge')", true); } } } catch (Exception ex) { throw ex; } }