public RptFoodMenu01(Household hhIN, HHMembers hhmemIN, TrxLogItem tlitmIN) { clsHH = hhIN; clsHHM = hhmemIN; clsTLItm = tlitmIN; rptDate = clsTLItm.TrxDate.ToShortDateString(); savePath = CCFBGlobal.pathLog + "Services" + rptDate.Substring(6, 4) + "\\" + rptDate.Substring(0, 2) + "\\" + rptDate.Substring(3, 2) + "\\"; CCFBGlobal.verifyPath(savePath); }
private void tsbPost_Click(object sender, EventArgs e) { clsTrxLog = new TrxLog(CCFBGlobal.connectionString, true, false, false, false); Household clsHH = new Household(CCFBGlobal.connectionString); HHMembers clsHHM = new HHMembers(CCFBGlobal.connectionString); int rsid = 0; foreach (ListViewItem item in lvwRouteStatus.Items) { if (item.Checked == true && Convert.ToInt32(item.Tag) == 2) { item.BackColor = Color.DarkOrchid; Application.DoEvents(); rsid = Convert.ToInt32(item.SubItems[4].Text); clsHDRouteSheet.find(rsid, true); for (int i = 0; i < clsHDRouteSheet.RSClients.RowCount; i++) { clsHDRouteSheet.RSClients.setDataRow(i); clsTrxLog.openForHH(clsHDRouteSheet.RSClients.HHID); clsHH.open(clsHDRouteSheet.RSClients.HHID); clsHHM.openHHID(clsHDRouteSheet.RSClients.HHID); clsHDItems.find(clsHDRouteSheet.RSClients.HDItem); clsTrxItem = new TrxLogItem(clsTrxLog.DSet.Tables[0].NewRow(), clsHH, clsHHM, clsHDRouteSheet.DriverName, TrxLogItem.SvcMethod.Pickup); clsTrxItem.TrxDate = currentServiceDate; clsTrxItem.LbsBabySvc = clsHDItems.LbsBabySvc; clsTrxItem.LbsCommodities = clsHDItems.LbsCommodity; clsTrxItem.LbsNonFood = clsHDItems.LbsNonFood; clsTrxItem.LbsOther = clsHDItems.LbsOther; clsTrxItem.LbsStandard = clsHDItems.LbsStd; clsTrxItem.LbsSupplemental = clsHDItems.LbsSupplemental; clsTrxItem.FoodSvcList = "HD-" + clsHDItems.Description; if (clsTrxItem.LbsCommodities > 0) { clsTrxItem.RcvdCommodity = true; } if (clsTrxItem.LbsSupplemental > 0) { clsTrxItem.RcvdSupplemental = true; } clsTrxItem.Created = DateTime.Now; clsTrxItem.CreatedBy = CCFBGlobal.dbUserName; clsTrxLog.DSet.Tables[0].Rows.Add(clsTrxItem.DRow); clsTrxLog.update(0, ""); clsTrxLog.updateServiceBits(clsHH.ID, currentServiceDate); clsHH.UpdateLatestServiceDates(currentServiceDate.ToShortDateString()); } clsHDRouteSheet.updateRouteStatus(HDRouteSheet.HDRSStatus.Posted); } } clsHDRouteSheet.refreshDataTable(); filllvwRouteStatus(); }
public void initForm(Client clsClientIn, bool ModeIn, bool isApptIn, int TrxIndexIn, int hhMemID) { clsClient = clsClientIn; clsTrxLog = clsClient.clsHHSvcTrans; isNewTrx = ModeIn; isAppt = isApptIn; loadingControls = true; if (isNewTrx == false) { chkFoodLbsManualEntry.Checked = true; chkNonFoodManualEntry.Checked = true; } else { chkFoodLbsManualEntry.Checked = false; chkNonFoodManualEntry.Checked = false; } SetDisplayMode(); cboClientType.SelectedValue = clsClient.clsHH.ClientType.ToString(); List <parmType> ptList = new List <parmType>(); for (int i = 0; i < clsClient.clsHHmem.RowCount; i++) { clsClient.clsHHmem.SetRecord(i); ptList.Add(new parmType(clsClient.clsHHmem.ID, (clsClient.clsHHmem.FirstName + " " + clsClient.clsHHmem.LastName).Trim(), i, clsClient.clsHHmem.FirstName)); } cboHHMem.DataSource = ptList; cboHHMem.DisplayMember = "LongName"; cboHHMem.ValueMember = "UID"; if (TrxIndexIn < 0) { clsTrxLog.openForHH(clsClient.clsHH.ID); clsTrxItem = new TrxLogItem(clsTrxLog.DSet.Tables[0].NewRow(), clsClient.clsHH, hhMemID); if (isAppt == true) { BackColor = CCFBGlobal.bkColorApptEdit; trxDateIn = CCFBGlobal.DefalutApptDate; lblService.Text = "Date New Appointment"; clsTrxItem.TrxStatus = CCFBGlobal.statusTrxLog_NewAppt; } else { BackColor = CCFBGlobal.bkColorBaseEdit; trxDateIn = CCFBGlobal.DefaultServiceDate; lblService.Text = "Date New Service Transaction"; clsTrxItem.TrxStatus = CCFBGlobal.statusTrxLog_Service; } clsTrxItem.TrxDate = Convert.ToDateTime(trxDateIn); clsTrxItem.HHMemID = clsClient.ServingHHMemID; clsDaysOpen.openTopTwentyWithinDate(clsTrxItem.TrxDate); clsDaysOpen.FindDate(clsTrxItem.TrxDate); CCFBGlobal.clsDailyItems.SetServiceDate(trxDateIn, clsDaysOpen.IsCommodity, clsDaysOpen.SpecialItems); CCFBGlobal.clsDailyItems.InitClientData(clsClient); MarkNewServiceItems(); } else { clsTrxLog.openWhere("TrxId = " + TrxIndexIn.ToString()); clsTrxItem = new TrxLogItem(clsTrxLog.DRow); trxDateIn = clsTrxItem.TrxDate.ToShortDateString(); if (clsTrxItem.TrxStatus == CCFBGlobal.statusTrxLog_Service || isAppt == false) { lblService.Text = "Edit Service Transaction"; BackColor = CCFBGlobal.bkColorBaseEdit; if (isAppt == true) { lblService.Text = "Convert Appointment to Service Transaction"; clsTrxItem.TrxStatus = CCFBGlobal.statusTrxLog_Service; MarkNewServiceItems(); } else { lblService.Text = "Edit Service Transaction"; } } else { lblService.Text = "Edit Appointment"; BackColor = CCFBGlobal.bkColorApptEdit; } clsDaysOpen.FindDate(clsTrxItem.TrxDate); CCFBGlobal.clsDailyItems.SetServiceDate(trxDateIn, clsDaysOpen.IsCommodity, clsDaysOpen.SpecialItems); CCFBGlobal.clsDailyItems.InitClientData(clsClient); CheckServiceItemsFromList(clsTrxItem.ConcatFoodSvcItemsList, CCFBGlobal.clsDailyItems.FoodItemsList); CheckServiceItemsFromList(clsTrxItem.ConcatNonFoodSvcItemsList, CCFBGlobal.clsDailyItems.NonFoodItemsList); } cboHHMem.SelectedValue = clsTrxItem.HHMemID.ToString(); CCFBGlobal.clsDailyItems.fillListViewItems(lvwFoodSvcItems, lvwNonFoodSvcItems, lvwBabyServices); lvwNonFoodSvcItems.Visible = (lvwNonFoodSvcItems.Items.Count > 0); chkNonFoodManualEntry.Checked = (lvwNonFoodSvcItems.Items.Count == 0); if (clsClient.clsHH.BabyServices == true) { lvwBabyServices.Visible = (lvwBabyServices.Items.Count > 0); chkBabySvcManualEntry.Checked = (lvwBabyServices.Items.Count == 0); } else { lvwBabyServices.Visible = false; } pnlBabyServices.Visible = clsClient.clsHH.BabyServices; fillForm(); }
public RptFoodOrder01(Household hhIN, TrxLogItem tlitmIN) { clsHH = hhIN; clsTLItm = tlitmIN; rptDate = clsTLItm.TrxDate.ToShortDateString(); }