protected void btdelete_Click(object sender, EventArgs e) {//Logging Start string id = string.Format("Id: {0} Uri: {1}", Guid.NewGuid(), HttpContext.Current.Request.Url); using (Utils utility = new Utils()) { utility.MethodStart(id, System.Reflection.MethodBase.GetCurrentMethod()); } try { ArrayList arrtransport = new ArrayList(); for (int i = 0; i < grdTransport.Items.Count; i++) { CheckBox chktransport = (CheckBox)grdTransport.Items[i].FindControl("chkDelete"); if (chktransport.Checked == true) { string strtransportid = grdTransport.DataKeys[i].ToString(); arrtransport.Add(strtransportid); } } BillSearchDAO _objBillSearchDAO = new BillSearchDAO(); _objBillSearchDAO.Delete_Trans_Data(arrtransport, txtCompanyID.Text); MessageControl1.PutMessage("Delete Successfully ...!"); MessageControl1.SetMessageType(UserControl_ErrorMessageControl.DisplayType.Type_UserMessage); MessageControl1.Show(); DataSet ds = new DataSet(); ds = _objBillSearchDAO.getTransportinfo(txtCaseID.Text, txtCompanyID.Text); grdTransport.DataSource = ds; grdTransport.DataBind(); ClearControl_Popup(); } catch (Exception ex) { Elmah.ErrorSignal.FromCurrentContext().Raise(ex); using (Utils utility = new Utils()) { utility.MethodEnd(id, System.Reflection.MethodBase.GetCurrentMethod()); } string str2 = "Error Request=" + id + ".Please share with Technical support."; base.Response.Redirect("../Bill_Sys_ErrorPage.aspx?ErrMsg=" + str2); } //Method End using (Utils utility = new Utils()) { utility.MethodEnd(id, System.Reflection.MethodBase.GetCurrentMethod()); } }
public void ShowPendingAuthorization() { if (Convert.ToBoolean(Session["AllowAuthorizations"])) { IPhysicianRepository physicianRepository = new PhysicianRepository(); bool authorizationPending = physicianRepository.IsAuthorizationPending(IoC.Resolve <ISessionContext>().UserSession.CurrentOrganizationRole.OrganizationRoleUserId); if (authorizationPending) { MessageControl1.ShowSuccessMessage("There are authorizations pending for today and tomorrow's events. Please complete the authorizations before you do the reviews."); } else { MessageControl1.ShowSuccessMessage("There are no authorizations pending for today or tomorrow's events."); } } }
private void SaveTerritory(Core.Geo.Domain.Territory territory, IEnumerable <ZipCode> zipCodes, bool shouldStayOnPageAfterPersistence) { if (TerritoryNameTextBox.Text.Length == 0) { MessageControl1.ShowErrorMessage("A territory name is required."); return; } if (zipCodes.IsEmpty()) { MessageControl1.ShowErrorMessage("At least one valid zip code is required."); return; } if (territory != null) { territory.Description = TerritoryDescriptionTextBox.Text; territory.Name = TerritoryNameTextBox.Text; territory.ZipCodes = zipCodes.ToList(); territory.DataRecorderMetadata = new DataRecorderMetaData() { DateCreated = DateTime.Now, DateModified = DateTime.Now, DataRecorderCreator = new OrganizationRoleUser(IoC.Resolve <ISessionContext>().UserSession.CurrentOrganizationRole.OrganizationRoleUserId) }; try { long savedTerritoryId = _territoryRepository.SaveTerritory(territory); if (shouldStayOnPageAfterPersistence) { MessageControl1.EnqueueSuccessMessage(string.Format ("The territory '{0}' has been saved successfully. You may continue editing it below.", territory.Name)); RefreshPage(territory, savedTerritoryId); } else { Response.RedirectUser("Manage.aspx"); } } catch (PersistenceFailureException) { MessageControl1.ShowErrorMessage("The territory could not saved due to a system error. Please try again."); } } }
protected void btnsave_Click(object sender, EventArgs e) {//Logging Start string id = string.Format("Id: {0} Uri: {1}", Guid.NewGuid(), HttpContext.Current.Request.Url); using (Utils utility = new Utils()) { utility.MethodStart(id, System.Reflection.MethodBase.GetCurrentMethod()); } BillSearchDAO _BillSearchDAO = new BillSearchDAO(); try { _BillSearchDAO.GetInsertTransport(extddlTransport.Selected_Text, extddlTransport.Text, txtCompanyID.Text, txtCaseID.Text, txtFromDate.Text, ddlHours.SelectedItem.ToString(), ddlMinutes.SelectedItem.ToString(), ddlTime.SelectedItem.ToString()); MessageControl1.PutMessage("Save Successfully ...!"); MessageControl1.SetMessageType(UserControl_ErrorMessageControl.DisplayType.Type_UserMessage); MessageControl1.Show(); ClearControl_Popup(); DataSet ds = new DataSet(); ds = _BillSearchDAO.getTransportinfo(txtCaseID.Text, txtCompanyID.Text); grdTransport.DataSource = ds; grdTransport.DataBind(); } catch (Exception ex) { this.Session["SendPatientToDoctor"] = false; Elmah.ErrorSignal.FromCurrentContext().Raise(ex); using (Utils utility = new Utils()) { utility.MethodEnd(id, System.Reflection.MethodBase.GetCurrentMethod()); } string str2 = "Error Request=" + id + ".Please share with Technical support."; base.Response.Redirect("../Bill_Sys_ErrorPage.aspx?ErrMsg=" + str2); } //Method End using (Utils utility = new Utils()) { utility.MethodEnd(id, System.Reflection.MethodBase.GetCurrentMethod()); } }
protected void SubmitButtonClick(object sender, EventArgs e) { IZipCodeParser zipCodeParser = new ZipCodeParser(); IEnumerable <string> selectedZipCodes = zipCodeParser.ParseStringIntoZipCodes(TerritoryZipCodesTextBox.Text).Distinct(); IEnumerable <string> availableZipCodes = zipCodeParser.ParseStringIntoZipCodes(AvailableZipCodesTextBox.Text).Distinct(); IEnumerable <string> invalidZipCodes = selectedZipCodes.Where(zc => !availableZipCodes.Contains(zc)); if (invalidZipCodes.IsEmpty()) { IEnumerable <ZipCode> zipCodesToSave = _zipCodeRepository.GetAllExistingZipCodes(selectedZipCodes.ToList()); bool shouldStayOnPageAfterPersistence = ((Button)sender).CommandArgument == "RefreshPage"; SaveTerritory(GetTerritory(), zipCodesToSave, shouldStayOnPageAfterPersistence); } else { string invalidZipCodesString = String.Join(", ", invalidZipCodes.ToArray()); string errorMessage = "The following zip code(s) need to be removed from the selection as they are out of this territory or are already in use:<br />" + invalidZipCodesString; MessageControl1.ShowErrorMessage(errorMessage); } }
private Core.Geo.Domain.Territory GetTerritory() { long territoryId; long parentTerritoryId; long.TryParse(Request.QueryString["tid"], out territoryId); long.TryParse(Request.QueryString["pid"], out parentTerritoryId); switch ((TerritoryType)(byte.Parse(TerritoryTypeDDL.SelectedValue))) { case TerritoryType.Franchisee: var franchiseeTerritory = new FranchiseeTerritory(territoryId) { FranchiseeOwnerId = long.Parse(TerritoryFranchiseeOwnerDDL.SelectedValue) }; if (parentTerritoryId != 0) { franchiseeTerritory.ParentTerritoryId = parentTerritoryId; } return(franchiseeTerritory); case TerritoryType.HospitalPartner: var hospitalPartnerOwnerIds = new List <long>(); foreach (ListItem item in TerritoryHospitalPartnerOwnersCBL.Items) { if (item.Selected) { hospitalPartnerOwnerIds.Add(long.Parse(item.Value)); } } if (!hospitalPartnerOwnerIds.IsEmpty()) { var hospitalPartnerTerritory = new HospitalPartnerTerritory(territoryId) { HospitalPartnerOwnerIds = hospitalPartnerOwnerIds }; if (parentTerritoryId != 0) { hospitalPartnerTerritory.ParentTerritoryId = parentTerritoryId; } return(hospitalPartnerTerritory); } MessageControl1.ShowErrorMessage("At least one hospital partner must be selected."); break; case TerritoryType.ReadingPhysician: var readingPhysicianTerritory = new ReadingPhysicianTerritory(territoryId); if (parentTerritoryId != 0) { readingPhysicianTerritory.ParentTerritoryId = parentTerritoryId; } return(readingPhysicianTerritory); case TerritoryType.Advertiser: var advertiserTerritory = new AdvertiserTerritory(territoryId); if (parentTerritoryId != 0) { advertiserTerritory.ParentTerritoryId = parentTerritoryId; } return(advertiserTerritory); case TerritoryType.Pod: var podTerritory = new PodTerritory(territoryId); if (parentTerritoryId != 0) { podTerritory.ParentTerritoryId = parentTerritoryId; } var packageIds = (from ListItem item in TerritoryPackageCBL.Items where item.Selected select Convert.ToInt64(item.Value)).ToList(); podTerritory.PackageIds = packageIds; return(podTerritory); } return(null); }
protected void Wizard1_FinishButtonClick(object sender, WizardNavigationEventArgs e) { string id = string.Format("Id: {0} Uri: {1}", Guid.NewGuid(), HttpContext.Current.Request.Url); using (Utils utility = new Utils()) { utility.MethodStart(id, System.Reflection.MethodBase.GetCurrentMethod()); } try { DAO_Assign_Doc DAO = new DAO_Assign_Doc(); ArrayList lstDoc = new ArrayList(); ArrayList lstDoc1 = new ArrayList(); lstDoc = (ArrayList)Session["SelectedDocList"]; lbAllSelectedDocuments.Items.Clear(); int order = 0; string[] arrSpeciality = new string[1000]; string[] arrNode = new string[1000]; int count = 0; ArrayList lstRemoved = (ArrayList)Session["RemovedDoc"]; for (int i = 0; i < lstRemoved.Count; i++) { DAO_Assign_Doc dao = new DAO_Assign_Doc(); dao = (DAO_Assign_Doc)lstRemoved[i]; objBillSysDocBO.RemoveSpecialityDoc(dao.SelectedSpecialityID, txtCompanyID.Text, dao.SelectedId); } lstRemoved.Clear(); for (int i = 0; i < lstDoc.Count; i++) { int iflag = 0; DAO = (DAO_Assign_Doc)lstDoc[i]; string[] selectedNode = new string[500]; selectedNode = hfselectedNodeinListbox.Value.Split(','); for (int j = 0; j < selectedNode.Length - 1; j++) { if (!selectedNode[j].Equals("") && selectedNode[j].Split('~')[1].Equals(DAO.SelectedId) && selectedNode[j].Split('~')[0].Equals(DAO.SelectedSpecialityID)) { objBillSysDocBO.AssignDocToSpeciality(selectedNode[j].Split('~')[1], ((Bill_Sys_UserObject)Session["USER_OBJECT"]).SZ_USER_ID, DAO.SelectedSpecialityID, txtCompanyID.Text, DAO.ORDER, true); iflag = 1; DAO.REQUIRED_MULTIPLE = true; arrSpeciality[i] = DAO.SelectedSpecialityID; arrNode[i] = selectedNode[j].Split('~')[1]; count++; } order = DAO.ORDER; } if (iflag == 0) { objBillSysDocBO.AssignDocToSpeciality(DAO.SelectedId, ((Bill_Sys_UserObject)Session["USER_OBJECT"]).SZ_USER_ID, DAO.SelectedSpecialityID, txtCompanyID.Text, DAO.ORDER, false); DAO.REQUIRED_MULTIPLE = false; arrSpeciality[i] = DAO.SelectedSpecialityID; arrNode[i] = DAO.SelectedId; count++; } lstDoc1.Add(DAO); } DataSet ds = new DataSet(); //ds = objBillSysDocBO.GetSecialityDoc(txtCompanyID.Text, arrSpeciality[0]); //for (int i = 0; i < ds.Tables[0].Rows.Count; i++) //{ // int flag = 0; // for (int j = 0; j < count; j++) // { // if ((Convert.ToInt32(ds.Tables[0].Rows[i][0]) == Convert.ToInt32(arrNode[j])) && ds.Tables[0].Rows[i][1].Equals(arrSpeciality[j])) // { // flag = 1; // } // } // if (flag == 0) // { // if (arrSpeciality[i] == null) // { // break; // } // else // { // objBillSysDocBO.RemoveSpecialityDoc(arrSpeciality[i], txtCompanyID.Text, arrNode[i]); // } // } // ds = objBillSysDocBO.GetSecialityDoc(txtCompanyID.Text, arrSpeciality[i]); //} Session["SelectedDocList"] = lstDoc1; //lblmsg.Text = "Documents Saved Successfully!"; lstDoc = (ArrayList)Session["SelectedDocList"]; lbAllSelectedDocuments.Items.Clear(); lbselect.Items.Clear(); if (lstDoc != null) { hfselectedNodeinListbox.Value = ""; for (int i = 0; i < lstDoc.Count; i++) { DAO = (DAO_Assign_Doc)lstDoc[i]; if (DAO.REQUIRED_MULTIPLE) { ListItem lst = new ListItem(); lst.Text = DAO.SelectedSpeciality + DAO.SelectedText; lst.Value = DAO.SelectedSpecialityID + "~" + DAO.SelectedId; hfselectedNodeinListbox.Value = hfselectedNodeinListbox.Value + lst.Value + ","; lbselect.Items.Add(lst); } else { ListItem lst = new ListItem(); lst.Text = DAO.SelectedSpeciality + DAO.SelectedText; lst.Value = DAO.SelectedSpecialityID + "~" + DAO.SelectedId; lbAllSelectedDocuments.Items.Add(lst); } } } ds = objBillSysDocBO.GetAllSecialityDoc(txtCompanyID.Text); lstDoc.Clear(); for (int i = 0; i < ds.Tables[0].Rows.Count; i++) { DAO_Assign_Doc DAONew = new DAO_Assign_Doc(); DAONew.SelectedId = ds.Tables[0].Rows[i][0].ToString(); DAONew.SelectedText = objBillSysDocBO.GetFullPathOfNode(ds.Tables[0].Rows[i][0].ToString()); DAONew.SelectedSpeciality = objBillSysDocBO.GetSpecialityNameUsingId(ds.Tables[0].Rows[i][1].ToString()); DAONew.SelectedSpecialityID = ds.Tables[0].Rows[i][1].ToString(); DAONew.ORDER = Convert.ToInt32(ds.Tables[0].Rows[i][2]); DAONew.REQUIRED_MULTIPLE = Convert.ToBoolean(ds.Tables[0].Rows[i][3]); lstDoc.Add(DAONew); } Session["SelectedDocList"] = lstDoc; lstRemoved.Clear(); Session["RemovedDoc"] = lstRemoved; MessageControl1.PutMessage("Documents Saved Successfully!"); MessageControl1.SetMessageType(UserControl_ErrorMessageControl.DisplayType.Type_UserMessage); MessageControl1.Show(); //Session["SelectedDocList"] = null; } catch (Exception ex) { Elmah.ErrorSignal.FromCurrentContext().Raise(ex); using (Utils utility = new Utils()) { utility.MethodEnd(id, System.Reflection.MethodBase.GetCurrentMethod()); } string str2 = "Error Request=" + id + ".Please share with Technical support."; base.Response.Redirect("../Bill_Sys_ErrorPage.aspx?ErrMsg=" + str2); } //Method End using (Utils utility = new Utils()) { utility.MethodEnd(id, System.Reflection.MethodBase.GetCurrentMethod()); } }