private void Save() { if (!base.ValidateIfCommandAllowed(Request.Url.AbsoluteUri, ENums.PageCommand.Add)) { return; } bool bActionCompleted = false; MealPlanDTO oMealPlanData = MapControlsToObjects(); MealPlanMaster oMealPlanMaster = new MealPlanMaster(); bActionCompleted = oMealPlanMaster.Insert(oMealPlanData); if (bActionCompleted == true) { base.DisplayAlert("The record has been inserted successfully"); ClearControls(); lblStatus.Text = "Saved"; } else { lblStatus.Text = "Error Occured while insertion: Please refer to the error log."; } oMealPlanData = null; oMealPlanMaster = null; }
private void Delete() { if (!base.ValidateIfCommandAllowed(Request.Url.AbsoluteUri, ENums.PageCommand.Delete)) { return; } if (ValidateValues() == false) { return; } bool bActionCompleted = false; int Id = 0; int.TryParse(hfId.Value, out Id); if (Id == 0) { lblStatus.Text = "Please click on edit button again."; return; } MealPlanMaster oMealPlanMaster = new MealPlanMaster(); MealPlanDTO oMealPlanData = new MealPlanDTO(); oMealPlanData.MealPlanId = Id; /* * ADDED BY VIJAY * CHECK IF THE FLOOR WHICH IS TO BE DELETED HAS ANY ASSOCIATED RECORDS...IF YES, MOVE OUT OF THE FUNCTION ELSE PROCEED * IF THE OUTPUT OF sMessage IS "", THEN RECORD CAN BE DELETED, ELSE NOT * */ string sMessage = ""; GF.HasRecords(Convert.ToString(Id), "mealplan", out sMessage); if (sMessage != "") { base.DisplayAlert(sMessage); btnDelete.Enabled = true; } else { bActionCompleted = oMealPlanMaster.Delete(oMealPlanData); if (bActionCompleted == true) { base.DisplayAlert("The record has been deleted successfully"); ClearControls(); RefreshGrid(); //lblStatus.Text = "Deleted"; } else { base.DisplayAlert("Error Occured while deletion: Please refer to the error log."); } } oMealPlanData = null; oMealPlanMaster = null; }
protected void dgMealPlans_DeleteCommand(object source, DataGridCommandEventArgs e) { int iMealPlanID = Convert.ToInt32(dgMealPlans.DataKeys[e.Item.ItemIndex].ToString()); MealPlanMaster oMealPlanMaster = new MealPlanMaster(); MealPlanDTO oMealPlanData = new MealPlanDTO(); oMealPlanData.MealPlanId = iMealPlanID; oMealPlanMaster.Delete(oMealPlanData); txtMealPlanName.Text = ""; txtMealPlanCode.Text = ""; txtMealPlanDesc.Text = ""; RefreshGrid(); oMealPlanData = null; oMealPlanMaster = null; }
private void RefreshGrid() { MealPlanMaster oMealPlanMaster = new MealPlanMaster(); MealPlanDTO[] oMealPlanData = oMealPlanMaster.GetMeals(); if (oMealPlanData != null) { if (oMealPlanData.Length > 0) { dgMealPlans.DataSource = oMealPlanData; dgMealPlans.DataBind(); } } else { dgMealPlans.DataSource = null; dgMealPlans.DataBind(); } ClearControls(); oMealPlanData = null; oMealPlanMaster = null; }
private void Update() { if (!base.ValidateIfCommandAllowed(Request.Url.AbsoluteUri, ENums.PageCommand.Update)) { return; } if (ValidateValues() == false) { return; } bool bActionCompleted = false; int Id = 0; int.TryParse(hfId.Value, out Id); if (Id == 0) { lblStatus.Text = "Please click on edit button again."; return; } MealPlanDTO oMealPlanData = MapControlsToObjects(); oMealPlanData.MealPlanId = Id; MealPlanMaster oMealPlanMaster = new MealPlanMaster(); bActionCompleted = oMealPlanMaster.Update(oMealPlanData); if (bActionCompleted == true) { base.DisplayAlert("The record has been updated successfully"); ClearControls(); lblStatus.Text = "Updated"; } else { lblStatus.Text = "Error Occured while updation: Please refer to the error log."; } oMealPlanData = null; oMealPlanMaster = null; }
protected void dgMealPlans_SelectedIndexChanged(object sender, EventArgs e) { int iMealPlanID = 0; int.TryParse(Convert.ToString(dgMealPlans.DataKeys[dgMealPlans.SelectedIndex]), out iMealPlanID); hfId.Value = iMealPlanID.ToString(); //SessionHandler"MealPlanID"] = iMealPlanID; MealPlanMaster oMealPlanMaster = new MealPlanMaster(); MealPlanDTO oMealPlanData = oMealPlanMaster.GetMealDetails(iMealPlanID); txtMealPlanCode.Text = oMealPlanData.MealPlanCode.ToString(); txtMealPlanName.Text = oMealPlanData.MealPlan.ToString(); if (oMealPlanData.MealPlanDesc != null) { txtMealPlanDesc.Text = oMealPlanData.MealPlanDesc.ToString(); } else { txtMealPlanDesc.Text = ""; } if (oMealPlanData.WelcomeDrink == true) { chkWelcomeDrink.Checked = true; } else { chkWelcomeDrink.Checked = false; } if (oMealPlanData.Breakfast == true) { chkBreakfast.Checked = true; } else { chkBreakfast.Checked = false; } if (oMealPlanData.Lunch == true) { chkLunch.Checked = true; } else { chkLunch.Checked = false; } if (oMealPlanData.EveningSnacks == true) { chkEveSnacks.Checked = true; } else { chkEveSnacks.Checked = false; } if (oMealPlanData.Dinner == true) { chkDinner.Checked = true; } else { chkDinner.Checked = false; } oMealPlanMaster = null; oMealPlanData = null; //btnAddNew.Enabled = false; //btnCancel.Enabled = true; btnCancel.Visible = true; btnDelete.Enabled = true; btnEdit.Text = "Update"; //btnEdit.Enabled = true; //btnSave.Enabled = false; lblStatus.Text = ""; }