private void GetContactMedicalVendor() { // format phone no. CommonCode objCommonCode = new CommonCode(); var sessionContext = IoC.Resolve <SessionContext>().UserSession; var medicalVendorDal = new MedicalVendorDAL(); List <EMVMVUser> medicalVendorAdmin = medicalVendorDal.GetMedicalVendorAdmin(sessionContext.CurrentOrganizationRole.OrganizationId.ToString(), 2); var dataSource = new DataTable(); dataSource.Columns.Add("MVMVUserID"); dataSource.Columns.Add("Name"); dataSource.Columns.Add("Address"); dataSource.Columns.Add("Phone"); dataSource.Columns.Add("Email"); if (medicalVendorAdmin != null) { for (int index = 0; index < medicalVendorAdmin.Count; index++) { string formatName = CommonClass.FormatName(medicalVendorAdmin[index].MVUser.User.FirstName, medicalVendorAdmin[index].MVUser.User.MiddleName, medicalVendorAdmin[index].MVUser.User.LastName); string formatAddress = CommonClass.FormatAddress(medicalVendorAdmin[index].MedicalVendor.BusinessAddress.Address1, medicalVendorAdmin[index].MedicalVendor.BusinessAddress.Address2, medicalVendorAdmin[index].MedicalVendor.BusinessAddress.City, medicalVendorAdmin[index].MedicalVendor.BusinessAddress.State, medicalVendorAdmin[index].MedicalVendor.BusinessAddress.Zip); dataSource.Rows.Add(new object[] { medicalVendorAdmin[index].MedicalVendorMVUserID, formatName, formatAddress, objCommonCode.FormatPhoneNumberGet(medicalVendorAdmin[index].MedicalVendor.BusinessPhone), medicalVendorAdmin[index].MVUser.User.EMail1 }); } } gridcontactfranchisee.DataSource = dataSource; gridcontactfranchisee.DataBind(); }
/// <summary> /// this method is used for deactivating the selected MVUserClassification(s). /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void btnDeActivate_Click(object sender, ImageClickEventArgs e) { Int64 returnresult; string strSelectedMVUserclassificationIDs = GetSelectedMVUserClassification(); //if (MVUserClassifications.Length > 0) if (strSelectedMVUserclassificationIDs.Length > 0) { MedicalVendorDAL medicalVendorDal = new MedicalVendorDAL(); returnresult = medicalVendorDal.SaveMVUserClassification(strSelectedMVUserclassificationIDs, Convert.ToInt32(EOperationMode.DeActivate)); if (returnresult == 0) { returnresult = 9999993; } errordiv.InnerHtml = (String)GetGlobalResourceObject("Resource", "msgDatabaseResult" + returnresult.ToString()); errordiv.Visible = true; hfMVUserClassificationID.Value = ""; GetMVUserClassification(); } }
public static EMedicalVendor GetMedicalVendor(UserSessionModel objSession) { var medicalvendorDAL = new MedicalVendorDAL(); var listmedicalvendor = medicalvendorDAL.GetMedicalVendor(objSession.UserId.ToString(), objSession.UserId, Roles.MedicalVendorAdmin.ToString(), 1); if (listmedicalvendor != null && listmedicalvendor.Count > 0) { return(listmedicalvendor[0]); } return(null); }
private void GetMedicalVendor() { MedicalVendorDAL medicalVendorDal = new MedicalVendorDAL(); List<EMedicalVendor> medicalVendors = medicalVendorDal.GetAllMedicalVendor(string.Empty, 0); if (medicalVendors.Count > 0) { ddlVendorName.Items.Add(new ListItem("Select Vendor", "0")); for (int count = 0; count < medicalVendors.Count; count++) { ddlVendorName.Items.Add(new ListItem(medicalVendors[count].BusinessName.ToString(), medicalVendors[count].MedicalVendorID.ToString())); } } }
private void GetVendorType() { MedicalVendorDAL medicalVendorDal = new MedicalVendorDAL(); var medicalVendorTypes = medicalVendorDal.GetMedicalVendorType(string.Empty, 0); if (medicalVendorTypes != null && medicalVendorTypes.Count > 0) { ddlVendorType.DataTextField = "Name"; ddlVendorType.DataValueField = "MedicalVendorTypeID"; ddlVendorType.DataSource = medicalVendorTypes; ddlVendorType.DataBind(); } ddlVendorType.Items.Insert(0, new ListItem("Select Type", "0")); }
private void GetMedicalVendorUserData() { var medicalVendorDal = new MedicalVendorDAL(); List <EMVMVUser> emvmvUsers = medicalVendorDal.GetMedicalVendorMVUser(string.Empty, 3); DataTable tblmv = new DataTable(); tblmv.Columns.Add("MedicalVendorMVUserID", typeof(Int32)); tblmv.Columns.Add("BusinessName"); tblmv.Columns.Add("Name"); if (emvmvUsers != null && emvmvUsers.Count > 0) { foreach (EMVMVUser objEMVMVUser in emvmvUsers) { string fullname = string.Empty; if (objEMVMVUser.MVUser.User.MiddleName != null && objEMVMVUser.MVUser.User.MiddleName != "") { fullname = objEMVMVUser.MVUser.User.FirstName + " " + objEMVMVUser.MVUser.User.MiddleName + " " + objEMVMVUser.MVUser.User.LastName; } else { fullname = fullname = objEMVMVUser.MVUser.User.FirstName + " " + objEMVMVUser.MVUser.User.LastName; } tblmv.Rows.Add(objEMVMVUser.MedicalVendorMVUserID, objEMVMVUser.MedicalVendor.BusinessName, fullname); } if ((SortDirection)ViewState["SortDir"] == SortDirection.Ascending) { tblmv.DefaultView.Sort = ViewState["SortExp"].ToString() + " asc"; } else { tblmv.DefaultView.Sort = ViewState["SortExp"].ToString() + " desc"; } tblmv = tblmv.DefaultView.ToTable(); ViewState["DSGRID"] = tblmv; grdMVUser.DataSource = tblmv; grdMVUser.DataBind(); divErrorMsg.Visible = false; } else { divErrorMsg.InnerHtml = "No Records Found"; divErrorMsg.Visible = true; } }
protected void btnDelete_Click(object sender, ImageClickEventArgs e) { var listMedicalVendorMvUser = new ArrayList(); for (int i = 0; i < grdMVUser.Rows.Count; i++) { HtmlInputCheckBox chkRowTemp = new HtmlInputCheckBox(); chkRowTemp = (HtmlInputCheckBox)grdMVUser.Rows[i].FindControl("chkRowChild"); if (chkRowTemp.Checked == true) { EMVMVUser mvmvUser = new EMVMVUser(); mvmvUser.MedicalVendorMVUserID = Convert.ToInt32(grdMVUser.DataKeys[i].Value); listMedicalVendorMvUser.Add(mvmvUser); } } var arrMvmvUser = new EMVMVUser[listMedicalVendorMvUser.Count]; for (int i = 0; i < listMedicalVendorMvUser.Count; i++) { arrMvmvUser[i] = new EMVMVUser(); arrMvmvUser[i] = (EMVMVUser)listMedicalVendorMvUser[i]; } var strMvmvUserId = new StringBuilder(String.Empty); foreach (EMVMVUser oMvmvUser in arrMvmvUser) { strMvmvUserId.Append("," + oMvmvUser.MedicalVendorMVUserID.ToString()); } strMvmvUserId.Remove(0, 1); var medicalVendorDal = new MedicalVendorDAL(); var returnresult = medicalVendorDal.SaveMedicalVendorMVUser(strMvmvUserId.ToString(), Convert.ToInt32(EOperationMode.DeActivate)); if (returnresult == 0) { returnresult = 9999993; } this.GetMedicalVendorUserData(); errordiv.InnerHtml = (String)GetGlobalResourceObject("Resource", "msgDatabaseResult" + returnresult.ToString()); errordiv.Visible = true; ClientScript.RegisterStartupScript(typeof(string), "JSCode", "alert('Physician(s) deleted successfully.');", true); }
private void GetDropDownInfo() { // Bind State and get country MasterDAL masterDal = new MasterDAL(); ECountry[] objcountry = masterDal.GetCountry(string.Empty, 3).ToArray(); hfCountryID.Value = objcountry[0].CountryID.ToString(); var objstate = masterDal.GetState(string.Empty, 3); ddlState.Items.Clear(); ddlState.Items.Add(new ListItem("Select State", "0")); for (int icount = 0; icount < objstate.Count; icount++) { if (objstate[icount].Country.CountryID.ToString().Equals(hfCountryID.Value)) { ddlState.Items.Add(new ListItem(objstate[icount].Name, objstate[icount].StateID.ToString())); } } // Bind Medical Vendor MedicalVendorDAL objmvmvuerDal = new MedicalVendorDAL(); var listMedicalVendor = objmvmvuerDal.GetMedicalVendor(); if ((listMedicalVendor == null) || (listMedicalVendor.Count == 0)) { ddlMedicalVendor.Items.Clear(); ddlMedicalVendor.Items.Add(new ListItem("No Medical Vendor Found", "")); return; } EMedicalVendor[] objEMedicalVendor = listMedicalVendor.ToArray(); ddlMedicalVendor.Items.Clear(); ddlMedicalVendor.Items.Add(new ListItem("Select Medical Vendor", "")); for (int icount = 0; icount < objEMedicalVendor.Length; icount++) { ddlMedicalVendor.Items.Add(new ListItem(objEMedicalVendor[icount].BusinessName, objEMedicalVendor[icount].MedicalVendorID.ToString())); } }
private void GetVendorSpecification() { MedicalVendorDAL medicalVendorDal = new MedicalVendorDAL(); var listMVSpecialization = medicalVendorDal.GetMVUserSpecialization(string.Empty, 3); Falcon.Entity.MedicalVendor.EMVUserSpecialization[] medicalvendorspecialization = null; if (listMVSpecialization != null) medicalvendorspecialization = listMVSpecialization.ToArray(); if (medicalvendorspecialization.Length > 0) { ddlSpecialization.Items.Add(new ListItem("Select Specilization", "0")); for (int count = 0; count < medicalvendorspecialization.Length; count++) { ddlSpecialization.Items.Add(new ListItem(medicalvendorspecialization[count].Name, medicalvendorspecialization[count].MVUserSpecilaizationID.ToString())); } } }
private void GetFacility(int facilityId) { string strCampaignIDs; MedicalVendorDAL objmvmvuerDAL = new MedicalVendorDAL(); var objEHospitalFacility = objmvmvuerDAL.GetHospitalFacilityDetails(facilityId, 1, out strCampaignIDs); if (objEHospitalFacility != null) { txtFacilityName.Text = objEHospitalFacility.FacilityName; if (ddlMedicalVendor.Items.FindByValue(objEHospitalFacility.HospitalPartnerId.ToString()) != null) { ddlMedicalVendor.SelectedValue = objEHospitalFacility.HospitalPartnerId.ToString(); } txtAddress1.Text = objEHospitalFacility.Address.Address1; txtAddress2.Text = objEHospitalFacility.Address.Address2; txtCity.Text = objEHospitalFacility.Address.City; ViewState["AddressID"] = objEHospitalFacility.Address.AddressID; if (ddlState.Items.FindByValue(objEHospitalFacility.Address.StateID.ToString()) != null) { ddlState.SelectedValue = objEHospitalFacility.Address.StateID.ToString(); } txtZip.Text = objEHospitalFacility.Address.ZipID.ToString(); txtEmail.Text = objEHospitalFacility.Email; txtPhoneCell.Text = objEHospitalFacility.PhoneCell; txtPhonePrimary.Text = objEHospitalFacility.Address.PhoneNumber; } ddlMedicalVendor.Enabled = false; if (!string.IsNullOrEmpty(strCampaignIDs)) { foreach (string strCampaign in strCampaignIDs.Split(new char[] { ',' })) { if (!string.IsNullOrEmpty(strCampaign) && strCampaign.Length > 0) { hidCampaignID.Value = hidCampaignID.Value + strCampaign + ","; } } } }
/// <summary> /// this method is used to delete the selected MedicalVendorType(s) from the database. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void btnDelete_Click(object sender, ImageClickEventArgs e) { Int64 returnresult; string strSelectedMedicalVendorTypeIDs = GetSelectedMedicalVendorTypeIDs(); if (strSelectedMedicalVendorTypeIDs.Length > 0) { MedicalVendorDAL medicalVendorDal = new MedicalVendorDAL(); returnresult = medicalVendorDal.SaveMedicalVendorType(strSelectedMedicalVendorTypeIDs, Convert.ToInt32(EOperationMode.Delete)); if (returnresult == 0) { returnresult = 9999992; } GetMedicalVendorType(); errordiv.InnerHtml = (String)GetGlobalResourceObject("Resource", "msgDatabaseResult" + returnresult.ToString()); hfMedicalVendorTypeID.Value = ""; } }
private void SaveHospitalPartner(long medicalVendorId) { if (!chkHospitalPartner.Checked) { return; } var hospitalPartner = new EHospitalPartner(); hospitalPartner.AssociatedPhoneNumber = new PhoneNumber { Number = txtAssociatedPhNo.Text }.ToNumber().ToString(); if (rbtnLHosPrtTerOption.SelectedValue == "1") { hospitalPartner.IsGlobal = true; } else { hospitalPartner.IsGlobal = false; hospitalPartner.TerritoryID = Convert.ToInt32(ddlTerritory.SelectedValue); } hospitalPartner.IsActive = true; var currentOrgRoleUserId = IoC.Resolve <ISessionContext>().UserSession.CurrentOrganizationRole.OrganizationRoleUserId; hospitalPartner.CreatedBy = currentOrgRoleUserId; hospitalPartner.ModifiedBy = currentOrgRoleUserId; hospitalPartner.MedicalVendorID = medicalVendorId; var packageIds = (from ListItem item in packagesList.Items where item.Selected select Convert.ToInt64(item.Value)).ToList(); var dal = new MedicalVendorDAL(); dal.SaveHospitalPartner(hospitalPartner, 1, 1, null, packageIds); }
/// <summary> /// this method is used for adding new and updating the information regarding the MVUserClassification which is /// called on clicking save button. /// </summary> private void UpdateMVUserClassification() { EMVUserClassification mvuserclassification = new EMVUserClassification(); mvuserclassification.Description = txtDescription.Text; mvuserclassification.Name = txtName.Text; mvuserclassification.Active = true; Int64 returnresult; MedicalVendorDAL medicalVendorDal = new MedicalVendorDAL(); if (hfMVUserClassificationID.Value.ToString().Equals("")) { returnresult = medicalVendorDal.SaveMVUserClassification(mvuserclassification, Convert.ToInt32(EOperationMode.Insert)); if (returnresult == 0) { returnresult = 9999990; } } else { mvuserclassification.MVUserClassificationID = Convert.ToInt32(((DataTable)(ViewState["DSGRID"])).Rows[grdMVUserClassification.Rows[Convert.ToInt32(hfMVUserClassificationID.Value)].DataItemIndex]["MVUserClassificationID"]); returnresult = medicalVendorDal.SaveMVUserClassification(mvuserclassification, Convert.ToInt32(EOperationMode.Update)); if (returnresult == 0) { returnresult = 9999991; } } errordiv.InnerHtml = (String)GetGlobalResourceObject("Resource", "msgDatabaseResult" + returnresult.ToString()); errordiv.Visible = true; hfMVUserClassificationID.Value = ""; GetMVUserClassification(); }
public Int64 UpdateHospitalFacilty(EHospitalFacility objHospitalFacility, Int64 userId, string strCampaignIDs) { Int64 returnvalue = -1; MedicalVendorDAL objmvmvuerDal = new MedicalVendorDAL(); returnvalue = objmvmvuerDal.SaveHospitalFacilty(objHospitalFacility, 2, userId); if (returnvalue > 0) { objmvmvuerDal.SaveHospitalFaciltyCompaign(objHospitalFacility.HospitalFacilityID, "", 2); foreach (string strCampaign in strCampaignIDs.Split(new char[] { ',' })) { if (!string.IsNullOrEmpty(strCampaign) && strCampaign.Length > 0) { objmvmvuerDal.SaveHospitalFaciltyCompaign(returnvalue, strCampaign, 1); } } } return(returnvalue); }
/// <summary> /// this method is used for adding new and updating the information regarding the MVType which is /// called on clicking save button. /// </summary> private void UpdateMedicalVendorType() { //MedicalVendorTypeService service = new MedicalVendorTypeService(); //HealthYes.Web.UI.MedicalVendorTypeService.EMedicalVendorType medicalvendortype = new HealthYes.Web.UI.MedicalVendorTypeService.EMedicalVendorType(); EMedicalVendorType medicalvendortype = new EMedicalVendorType(); medicalvendortype.Description = txtDescription.Text; medicalvendortype.Name = txtName.Text; medicalvendortype.Active = true; Int64 returnresult; MedicalVendorDAL medicalVendorDal = new MedicalVendorDAL(); if (hfMedicalVendorTypeID.Value.ToString().Equals("")) { returnresult = medicalVendorDal.SaveMedicalVendorType(medicalvendortype, Convert.ToInt32(EOperationMode.Insert)); if (returnresult == 0) { returnresult = 9999990; } } else { medicalvendortype.MedicalVendorTypeID = Convert.ToInt32(((DataTable)(ViewState["DSGRID"])).Rows[grdMedicalVendorType.Rows[Convert.ToInt32(hfMedicalVendorTypeID.Value)].DataItemIndex]["MedicalVendorTypeID"]); returnresult = medicalVendorDal.SaveMedicalVendorType(medicalvendortype, Convert.ToInt32(EOperationMode.Update)); if (returnresult == 0) { returnresult = 9999991; } } errordiv.InnerHtml = (String)GetGlobalResourceObject("Resource", "msgDatabaseResult" + returnresult.ToString()); hfMedicalVendorTypeID.Value = ""; GetMedicalVendorType(); }
private void FillMvUserData() { var medicalvendorDal = new MedicalVendorDAL(); List<EMVMVUser> emvmvUsers = medicalvendorDal.GetMedicalVendorMedicalVendorUserProfile(IoC.Resolve<SessionContext>().UserSession.UserId.ToString(), 1); if (emvmvUsers != null) { ViewState["AuditRequired"] = emvmvUsers[0].AuditRequired; ViewState["UserID"] = emvmvUsers[0].MVUser.User.UserID; ViewState["MedicalVendorID"] = emvmvUsers[0].MedicalVendor.MedicalVendorID; ViewState["MVUserID"] = emvmvUsers[0].MVUser.MVUserID; ViewState["strResumeURL"] = emvmvUsers[0].MVUser.Resume; ViewState["CutoffDate"] = emvmvUsers[0].CutOffDate; ViewState["ShowEarningAmount"] = emvmvUsers[0].ShowEarningAmount; if ((ViewState["strResumeURL"] == null) || (Convert.ToString(ViewState["strResumeURL"]) == "")) { spDwnResume.Visible = false; } else { spDwnResume.Visible = true; ClientScript.RegisterStartupScript(typeof(Page), "DwnResume", "<script language='javascript' type='text/javascript' >var aDwnResume=document.getElementById('aDwnResume'); aDwnResume.href='" + emvmvUsers[0].MVUser.Resume + "'; </script>"); } ViewState["strSignatureURL"] = emvmvUsers[0].MVUser.DigitalSignature; if ((ViewState["strSignatureURL"] == null) || (Convert.ToString(ViewState["strSignatureURL"]) == "")) { spDwnSignature.Visible = false; } else { spDwnSignature.Visible = true; ClientScript.RegisterStartupScript(typeof(Page), "DwnSign", "<script language='javascript' type='text/javascript' >var aDwnSign=document.getElementById('aDwnSign'); aDwnSign.href='" + emvmvUsers[0].MVUser.DigitalSignature + "'; </script>"); } ddlVendorName.SelectedValue = emvmvUsers[0].MedicalVendor.MedicalVendorID.ToString(); // txtDateApplied.Text = ""; txtFirstName.Text = emvmvUsers[0].MVUser.User.FirstName; txtLastName.Text = emvmvUsers[0].MVUser.User.LastName; txtMiddleName.Text = emvmvUsers[0].MVUser.User.MiddleName; ddlSpecialization.SelectedValue = emvmvUsers[0].MVUser.MVUserSpecialization.MVUserSpecilaizationID.ToString(); // ddlClassification.SelectedValue = mvmvuser[0].MVUser.MVUserClassification.MVUserClassificationID.ToString(); if (emvmvUsers[0].MVUser.User.DOB == "") txtDOB.Text = ""; else { DateTime DOB = Convert.ToDateTime(emvmvUsers[0].MVUser.User.DOB); txtDOB.Text = DOB.ToString("MM/dd/yyyy"); } txtSSN.Text = emvmvUsers[0].MVUser.User.SSN; ViewState["IsAuthorizationAllowed"] = emvmvUsers[0].IsAuthorizationsAllowed; ////////////////////business infor/////////////////////////////////////// txtAddress1.Text = emvmvUsers[0].MVUser.User.HomeAddress.Address1; txtAddress2.Text = emvmvUsers[0].MVUser.User.HomeAddress.Address2; hfCountryID.Value = emvmvUsers[0].MVUser.User.HomeAddress.CountryID.ToString(); //FillState(); ddlState.SelectedValue = emvmvUsers[0].MVUser.User.HomeAddress.StateID.ToString(); //FillCity(); txtCity.Text = emvmvUsers[0].MVUser.User.HomeAddress.City.ToString(); txtZip.Text = emvmvUsers[0].MVUser.User.HomeAddress.Zip.ToString(); txtPhoneC.Text = emvmvUsers[0].MVUser.User.PhoneCell; txtPhoneH.Text = emvmvUsers[0].MVUser.User.PhoneHome; txtPhoneO.Text = emvmvUsers[0].MVUser.User.PhoneOffice; txtEmail1.Text = emvmvUsers[0].MVUser.User.EMail1; txtEmail2.Text = emvmvUsers[0].MVUser.User.EMail2; ViewState["Resume"] = emvmvUsers[0].MVUser.Resume; ViewState["Signature"] = emvmvUsers[0].MVUser.DigitalSignature; ViewState["ClassificationID"] = emvmvUsers[0].MVUser.MVUserClassification.MVUserClassificationID.ToString(); Ucupdatephotopanel1.Images = emvmvUsers[0].MVUser.OtherPictures.ToList(); Ucupdatephotopanel1.MyImage = emvmvUsers[0].MVUser.MyPicture; DataTable dtpackagetest = new DataTable(); dtpackagetest.Columns.Add("TestID"); dtpackagetest.Columns.Add("Test"); dtpackagetest.Columns.Add("PayRate"); EMVTestPayRate[] userpayrate = emvmvUsers[0].MVUser.MVTestPayRate.ToArray(); if (userpayrate != null) { for (int icount = 0; icount < userpayrate.Length; icount++) { dtpackagetest.Rows.Add(new object[] { userpayrate[icount].Test.TestID, userpayrate[icount].Test.Name, userpayrate[icount].PayRate }); } } ddlVendorName.Enabled = false; } }
private void SaveMedicalVendor() { OtherDAL otherDal = new OtherDAL(); EZip objczip; // format phone no. CommonCode objCommonCode = new CommonCode(); objczip = otherDal.CheckCityZip(txtCity.Text, txtZip.Text, ddlState.SelectedValue); if (objczip.CityID == 0) { ClientScript.RegisterStartupScript(typeof(string), "bujscode", "alert('City name entered for contact address is not valid.');", true); return; } else if (objczip.CityID > 0 && objczip.ZipID == 0) { ClientScript.RegisterStartupScript(typeof(string), "bujscode", "alert('Zip Code entered for contact address, corresponding to its city name, is not valid.');", true); return; } EMVMVUser emvmvUser = new EMVMVUser(); EMedicalVendor medicalVendor = new EMedicalVendor(); if (ViewState["AuditRequired"] != null) emvmvUser.AuditRequired = Convert.ToBoolean(ViewState["AuditRequired"]); medicalVendor.BusinessName = ddlVendorName.SelectedItem.Text; if (ViewState["MedicalVendorID"] != null) { medicalVendor.MedicalVendorID = Convert.ToInt32(ViewState["MedicalVendorID"].ToString()); } else medicalVendor.MedicalVendorID = Convert.ToInt32(ddlVendorName.SelectedValue); EAddress address = new EAddress(); address.Address1 = txtAddress1.Text; address.Address2 = txtAddress2.Text; address.CityID = objczip.CityID; address.StateID = Convert.ToInt32(ddlState.SelectedValue); address.CountryID = Convert.ToInt32(hfCountryID.Value); address.ZipID = objczip.ZipID; EUser user = new EUser(); if (ViewState["UserID"] != null) { user.UserID = Convert.ToInt32(ViewState["UserID"].ToString()); } user.FirstName = txtFirstName.Text; user.MiddleName = txtMiddleName.Text; user.LastName = txtLastName.Text; user.PhoneCell = objCommonCode.FormatPhoneNumber(txtPhoneC.Text); user.PhoneHome = objCommonCode.FormatPhoneNumber(txtPhoneH.Text); user.PhoneOffice = objCommonCode.FormatPhoneNumber(txtPhoneO.Text); user.DOB = txtDOB.Text; user.SSN = txtSSN.Text; user.EMail1 = txtEmail1.Text; user.EMail2 = txtEmail2.Text; user.HomeAddress = address; var reference = new EReferences[3]; reference[0] = new EReferences { Name = string.Empty, EMail = string.Empty }; reference[1] = new EReferences { Name = string.Empty, EMail = string.Empty }; reference[2] = new EReferences { Name = string.Empty, EMail = string.Empty }; EMVUserSpecialization userSpecialization = new EMVUserSpecialization(); userSpecialization.MVUserSpecilaizationID = Convert.ToInt32(ddlSpecialization.SelectedValue); EMVUserClassification emvUserClassification = new EMVUserClassification(); emvUserClassification.MVUserClassificationID = Convert.ToInt32(ViewState["ClassificationID"]); EMVUser emvUser = new EMVUser(); Ucupdatephotopanel1.GetAllImages(); emvUser.OtherPictures = Ucupdatephotopanel1.Images; emvUser.MyPicture = Ucupdatephotopanel1.MyImage; if (ViewState["MVUserID"] != null) { emvUser.MVUserID = Convert.ToInt32(ViewState["MVUserID"].ToString()); } emvUser.User = user; emvUser.References = reference.ToList(); emvUser.MVUserSpecialization = userSpecialization; emvUser.MVUserClassification = emvUserClassification; emvUser.Address = address; //// For Resume string resumePath = ViewState["Resume"].ToString(); string signPath = ViewState["Signature"].ToString(); if ((hfResume.Value == "1") && fileResume.HasFile) { string filePath = Request.MapPath(ConfigurationManager.AppSettings["MVUploadResume"].ToString()); resumePath = ConfigurationManager.AppSettings["MVUploadResume"].ToString(); var fileInfo = new FileInfo(fileResume.FileName); if (!(fileInfo.Extension.Equals(".doc") || fileInfo.Extension.Equals(".docx") || fileInfo.Extension.Equals(".rtf") || fileInfo.Extension.Equals(".txt"))) { divErrorMsg.Visible = true; divErrorMsg.InnerHtml = "Invalid file format. It should be either of type doc, docx, rtf or txt"; return; } else { if (!Directory.Exists(filePath)) { Directory.CreateDirectory(filePath); } string saveFileName = fileResume.FileName + DateTime.Now.ToFileTimeUtc() + fileInfo.Extension; if (fileResume.HasFile) { fileResume.SaveAs(filePath + "\\" + saveFileName); } resumePath = resumePath + "/" + saveFileName; } } emvUser.Resume = resumePath; ////////////////////////signature////////////////////////////////// if ((hfSignature.Value == "1") && (fileSignature.FileName.Trim() != "")) { if (fileSignature.HasFile) { string signFilePath = Request.MapPath(ConfigurationManager.AppSettings["MVUploadSignature"].ToString()); signPath = ConfigurationManager.AppSettings["MVUploadSignature"].ToString(); var fileInfo = new FileInfo(fileSignature.FileName); if (!(fileInfo.Extension.ToLower().Equals(".jpeg") || fileInfo.Extension.ToLower().Equals(".jpg"))) { divErrorMsg.Visible = true; divErrorMsg.InnerHtml = "Please Check the file extension.It should be either of type jpg or jpeg"; return; } else { if (!Directory.Exists(signFilePath)) { Directory.CreateDirectory(signFilePath); } string saveFileName = fileSignature.FileName.Substring(0, fileSignature.FileName.IndexOf(".")) + DateTime.Now.ToFileTimeUtc() + fileInfo.Extension; if (fileSignature.HasFile) { fileSignature.PostedFile.SaveAs(signFilePath + "\\" + saveFileName); } signPath = signPath + "/" + saveFileName; } } } emvUser.DigitalSignature = signPath; emvmvUser.MedicalVendor = medicalVendor; if (ViewState["IsAuthorizationAllowed"] != null) emvmvUser.IsAuthorizationsAllowed = Convert.ToBoolean(ViewState["IsAuthorizationAllowed"]); if (ViewState["CutoffDate"] != null) emvmvUser.CutOffDate = ViewState["CutoffDate"].ToString(); if (ViewState["ShowEarningAmount"] != null) emvmvUser.ShowEarningAmount = Convert.ToBoolean(ViewState["ShowEarningAmount"]); emvmvUser.MVUser = emvUser; Int64 returnresult; var eUserShellModuleRole = new EUserShellModuleRole { RoleID = "1", ShellID = "1", UserID = "1" }; var medicalvendorDal = new MedicalVendorDAL(); returnresult = medicalvendorDal.SaveMedicalVendorUserProfile(emvmvUser, Convert.ToInt32(EOperationMode.Update), eUserShellModuleRole.UserID, Convert.ToInt64(eUserShellModuleRole.ShellID), eUserShellModuleRole.RoleID); if (txtPassword.Text.Length > 0) { var userLoginService = IoC.Resolve<IUserLoginService>(); var userContext = IoC.Resolve<SessionContext>(); userLoginService.ResetPassword(Convert.ToInt32(userContext.UserSession.UserId), txtPassword.Text, false, userContext.UserSession.CurrentOrganizationRole.OrganizationRoleUserId,false); } Response.RedirectUser(this.ResolveUrl("MedicalVendorUserProfile.aspx")); }
/// <summary> /// This method searches for the MVUserClassification by name entered. /// </summary> /// <param name="searchtext"></param> private void SearchMVUserClassification(string searchtext) { //MVUserClassificationService service = new MVUserClassificationService(); //HealthYes.Web.UI.MVUserClassificationService.EMVUserClassification[] mvuserclassification; //mvuserclassification = service.GetMVUserClassificationByName(searchtext); EMVUserClassification[] mvuserclassification = null; MedicalVendorDAL medicalVendorDal = new MedicalVendorDAL(); // Mode 2 is used here for fetching Classifications Acc. to the Search text var listMVClassification = medicalVendorDal.GetMVUserClassification(searchtext, 2); if (listMVClassification != null) { mvuserclassification = listMVClassification.ToArray(); } DataTable dtMVUserClassification = new DataTable(); dtMVUserClassification.Columns.Add("MVUserClassificationID", typeof(Int64)); dtMVUserClassification.Columns.Add("name"); dtMVUserClassification.Columns.Add("description"); dtMVUserClassification.Columns.Add("Active"); if (mvuserclassification != null && mvuserclassification.Length > 0) { for (int icount = 0; icount < mvuserclassification.Length; icount++) { if (mvuserclassification[icount].Active.ToString().Equals("True")) { dtMVUserClassification.Rows.Add(new object[] { mvuserclassification[icount].MVUserClassificationID, mvuserclassification[icount].Name, mvuserclassification[icount].Description, "Active" }); } else { dtMVUserClassification.Rows.Add(new object[] { mvuserclassification[icount].MVUserClassificationID, mvuserclassification[icount].Name, mvuserclassification[icount].Description, "Deactivated" }); } } errordiv.Visible = false; } else { errordiv.InnerText = "No Records Found"; errordiv.Visible = true; } if ((SortDirection)ViewState["SortMVUserClassification"] == SortDirection.Descending) { dtMVUserClassification.DefaultView.Sort = "name desc"; } else { dtMVUserClassification.DefaultView.Sort = "name asc"; } dtMVUserClassification = dtMVUserClassification.DefaultView.ToTable(); grdMVUserClassification.DataSource = dtMVUserClassification; ViewState["DSGRID"] = dtMVUserClassification; grdMVUserClassification.DataBind(); txtName.Text = ""; txtDescription.Text = ""; hfMVUserClassificationID.Value = ""; }
/// <summary> /// this method fills the datagrid with relevant information /// about the MVUserSpecializations. /// </summary> private void GetMVUserSpecialization() { //MVUserSpecializationService service = new MVUserSpecializationService(); //HealthYes.Web.UI.MVUserSpecializationService.EMVUserSpecialization[] mvuserspecialization; //mvuserspecialization = service.GetAllMVUserSpecialization(); EMVUserSpecialization[] mvuserspecialization = null; MedicalVendorDAL medicalVendorDal = new MedicalVendorDAL(); // Mode '0' is used here to Fetch ALL MV User specialisations. var listMVuserspecialization = medicalVendorDal.GetMVUserSpecialization(string.Empty, 0); if (listMVuserspecialization != null) { mvuserspecialization = listMVuserspecialization.ToArray(); } DataTable dtMVUserSpecialization = new DataTable(); dtMVUserSpecialization.Columns.Add("MVUserSpecializationID", typeof(Int64)); dtMVUserSpecialization.Columns.Add("name"); dtMVUserSpecialization.Columns.Add("description"); dtMVUserSpecialization.Columns.Add("Active"); if (mvuserspecialization != null && mvuserspecialization.Length > 0) { for (int icount = 0; icount < mvuserspecialization.Length; icount++) { if (mvuserspecialization[icount].Active.ToString().Equals("True")) { dtMVUserSpecialization.Rows.Add(new object[] { mvuserspecialization[icount].MVUserSpecilaizationID, mvuserspecialization[icount].Name, mvuserspecialization[icount].Description, "Active" }); } else { dtMVUserSpecialization.Rows.Add(new object[] { mvuserspecialization[icount].MVUserSpecilaizationID, mvuserspecialization[icount].Name, mvuserspecialization[icount].Description, "Deactivated" }); } } errordiv.Visible = false; } else { errordiv.InnerText = "No Records Found"; errordiv.Visible = true; } if ((SortDirection)ViewState["SortMVUserSpecialization"] == SortDirection.Descending) { dtMVUserSpecialization.DefaultView.Sort = "name desc"; } else { dtMVUserSpecialization.DefaultView.Sort = "name asc"; } dtMVUserSpecialization = dtMVUserSpecialization.DefaultView.ToTable(); grdMVUserSpecialization.DataSource = dtMVUserSpecialization; ViewState["DSGRID"] = dtMVUserSpecialization; grdMVUserSpecialization.DataBind(); //grdCountry.Sort("name", SortDirection.Ascending); txtName.Text = ""; txtDescription.Text = ""; hfMVUserSpecializationID.Value = ""; }
private void FillMvUserData() { // format phone no. CommonCode objCommonCode = new CommonCode(); long physicianId = IoC.Resolve <ISessionContext>().UserSession.CurrentOrganizationRole.OrganizationRoleUserId; ITestRepository testRepository = new TestRepository(); IPhysicianRepository physicianRepository = new PhysicianRepository(); var medicalVendorDal = new MedicalVendorDAL(); bool allowAuthorizations; bool allowEvaluations; //TODO: To Repair medicalVendorDal.GetMVUserFunctionalities(physicianId, out allowAuthorizations, out allowEvaluations); decimal currentPayrate = 0.00M; if (allowEvaluations) { currentPayrate = physicianRepository.GetCurrentPayrate(physicianId); List <Test> tests = testRepository.GetPermittedTestsForaPhysician(physicianId); CurrentPayrateSpan.InnerHtml = string.Format("{0:c}", currentPayrate); PermittedTestsRepeater.DataSource = tests.OrderBy(t => t.Name); PermittedTestsRepeater.DataBind(); } List <EMVMVUser> medicalVendorUserProfile = medicalVendorDal.GetMedicalVendorMedicalVendorUserProfile(IoC.Resolve <ISessionContext>().UserSession.UserId.ToString(), 1); vendorname.InnerText = medicalVendorUserProfile[0].MedicalVendor.BusinessName; name.InnerText = medicalVendorUserProfile[0].MVUser.User.FirstName + " " + medicalVendorUserProfile[0].MVUser.User.MiddleName + " " + medicalVendorUserProfile[0].MVUser.User.LastName; fname.InnerText = medicalVendorUserProfile[0].MVUser.User.FirstName; mname.InnerText = medicalVendorUserProfile[0].MVUser.User.MiddleName; lname.InnerText = medicalVendorUserProfile[0].MVUser.User.LastName; if (medicalVendorUserProfile[0].MVUser.Resume != "") { aDwnResume.HRef = medicalVendorUserProfile[0].MVUser.Resume; aDwnResume.Disabled = false; } else { aDwnResume.Disabled = true; } if (medicalVendorUserProfile[0].MVUser.DigitalSignature != "") { aDwnSign.Disabled = false; aDwnSign.HRef = medicalVendorUserProfile[0].MVUser.DigitalSignature; } else { aDwnSign.Disabled = true; } specialization.InnerText = medicalVendorUserProfile[0].MVUser.MVUserSpecialization.Name; classification.InnerText = medicalVendorUserProfile[0].MVUser.MVUserClassification.Name; DateTime DOB = Convert.ToDateTime(medicalVendorUserProfile[0].MVUser.User.DOB); // DateTime DOA = Convert.ToDateTime(mvmvuser[0]reateDate); address1.InnerText = medicalVendorUserProfile[0].MVUser.User.HomeAddress.Address1; address2.InnerText = medicalVendorUserProfile[0].MVUser.User.HomeAddress.Address2; state.InnerText = medicalVendorUserProfile[0].MVUser.User.HomeAddress.State; country.InnerText = medicalVendorUserProfile[0].MVUser.User.HomeAddress.Country; city.InnerText = medicalVendorUserProfile[0].MVUser.User.HomeAddress.City; zip.InnerText = medicalVendorUserProfile[0].MVUser.User.HomeAddress.ZipID.ToString(); phonehome.InnerText = objCommonCode.FormatPhoneNumberGet(medicalVendorUserProfile[0].MVUser.User.PhoneHome); phonecell.InnerText = objCommonCode.FormatPhoneNumberGet(medicalVendorUserProfile[0].MVUser.User.PhoneCell); phoneother.InnerText = objCommonCode.FormatPhoneNumberGet(medicalVendorUserProfile[0].MVUser.User.PhoneOffice); email1.InnerText = medicalVendorUserProfile[0].MVUser.User.EMail1; email2.InnerText = medicalVendorUserProfile[0].MVUser.User.EMail2; dob.InnerText = DOB.ToString("MMMM dd, yyyy"); ssn.InnerText = medicalVendorUserProfile[0].MVUser.User.SSN; var objCCode = new CommonCode(); imgmyphto.ImageUrl = objCCode.GetPicture(Request.MapPath(medicalVendorUserProfile[0].MVUser.MyPicture), medicalVendorUserProfile[0].MVUser.MyPicture); if (medicalVendorUserProfile[0].MVUser.References.Count <= 0) { refname1.InnerText = ""; refemail1.InnerText = ""; refname2.InnerText = ""; refemail2.InnerText = ""; refname3.InnerText = ""; refemail3.InnerText = ""; } if (medicalVendorUserProfile[0].MVUser.References.Count == 1) { refname1.InnerText = medicalVendorUserProfile[0].MVUser.References[0] == null ? "" : medicalVendorUserProfile[0].MVUser.References[0].Name; refemail1.InnerText = medicalVendorUserProfile[0].MVUser.References[0] == null ? "" : medicalVendorUserProfile[0].MVUser.References[0].EMail; } if (medicalVendorUserProfile[0].MVUser.References.Count == 2) { refname2.InnerText = medicalVendorUserProfile[0].MVUser.References[1] == null ? "" : medicalVendorUserProfile[0].MVUser.References[1].Name; refemail2.InnerText = medicalVendorUserProfile[0].MVUser.References[1] == null ? "" : medicalVendorUserProfile[0].MVUser.References[1].EMail; } if (medicalVendorUserProfile[0].MVUser.References.Count == 3) { refname1.InnerText = medicalVendorUserProfile[0].MVUser.References[0] == null ? "" : medicalVendorUserProfile[0].MVUser.References[0].Name; refemail1.InnerText = medicalVendorUserProfile[0].MVUser.References[0] == null ? "" : medicalVendorUserProfile[0].MVUser.References[0].EMail; refname2.InnerText = medicalVendorUserProfile[0].MVUser.References[1] == null ? "" : medicalVendorUserProfile[0].MVUser.References[1].Name; refemail2.InnerText = medicalVendorUserProfile[0].MVUser.References[1] == null ? "" : medicalVendorUserProfile[0].MVUser.References[1].EMail; refname3.InnerText = medicalVendorUserProfile[0].MVUser.References[2] == null ? "" : medicalVendorUserProfile[0].MVUser.References[2].Name; refemail3.InnerText = medicalVendorUserProfile[0].MVUser.References[2] == null ? "" : medicalVendorUserProfile[0].MVUser.References[2].EMail; } //spdateApplied.InnerText = DOA.ToString("MMMM dd, yyyy"); Ucimagelist1.Images = medicalVendorUserProfile[0].MVUser.OtherPictures.ToList(); }
/// <summary> /// raise the Country dropdown index change event and Refill the /// </summary> /// <param name="sender"></param> /// <param name="e"></param> //protected void ddlCountry_SelectedIndexChanged(object sender, EventArgs e) //{ // DropDownList ddlcountry = (DropDownList)sender; // FillState(ddlcountry.ID); //} /// <summary> /// Change the city dropdown on change the state /// </summary> /// <param name="sender"></param> /// <param name="e"></param> //protected void ddlState_SelectedIndexChanged(object sender, EventArgs e) //{ // DropDownList ddlstate = (DropDownList)sender; // FillCity(ddlstate.ID); //} #endregion #region Methods /// <summary> /// this method save the MedicalVendor data to the database /// </summary> private void SaveMedicalVendor() { OtherDAL otherDal = new OtherDAL(); EZip objbuzip, objzip; objbuzip = otherDal.CheckCityZip(txtBuCity.Text, txtBZip.Text, ddlBState.SelectedValue); objzip = otherDal.CheckCityZip(txtCity.Text, txtZip.Text, ddlState.SelectedValue); if (objbuzip.CityID == 0) { ClientScript.RegisterStartupScript(typeof(string), "bujscode", "alert('City name entered for bussiness address is not valid.');", true); return; } else if (objbuzip.CityID > 0 && objbuzip.ZipID == 0) { ClientScript.RegisterStartupScript(typeof(string), "bujscode", "alert('Zip Code entered for bussiness address, corresponding to its city name, is not valid.');", true); return; } if (objzip.CityID == 0) { ClientScript.RegisterStartupScript(typeof(string), "jscode", "alert('City name entered for contact address is not valid.');", true); return; } else if (objzip.CityID > 0 && objzip.ZipID == 0) { ClientScript.RegisterStartupScript(typeof(string), "jscode", "alert('Zip Code entered for contact address, corresponding to its city name, is not valid.');", true); return; } // format phone no. CommonCode objCommonCode = new CommonCode(); //MVUserService service = new MVUserService(); EMedicalVendor MedicalVendor = new EMedicalVendor(); EAddress address = new EAddress(); EAddress Baddress = new EAddress(); EUser user = new EUser(); /// fill the default data. Edited data will be overwrite var currentSession = IoC.Resolve <ISessionContext>().UserSession; MedicalVendor = OrganizationUser.GetMedicalVendor(currentSession); MedicalVendor.BusinessName = txtVName.Text; MedicalVendor.BusinessFax = objCommonCode.FormatPhoneNumber(txtBFax.Text); MedicalVendor.BusinessPhone = objCommonCode.FormatPhoneNumber(txtBPhone.Text); MedicalVendor.Description = txtMVDesc.Text; Baddress.Address1 = txtBAddress1.Text; Baddress.Address2 = txtBAddress2.Text; Baddress.CityID = objbuzip.CityID; Baddress.StateID = Convert.ToInt32(ddlBState.SelectedValue); Baddress.CountryID = Convert.ToInt32(hfBusinessCountryID.Value); Baddress.ZipID = objbuzip.ZipID; MedicalVendor.BusinessAddress = Baddress; address.Address1 = txtAddress1.Text; address.Address2 = txtAddress2.Text; address.CityID = objzip.CityID; address.StateID = Convert.ToInt32(ddlState.SelectedValue); address.CountryID = Convert.ToInt32(hfCountryID.Value); address.ZipID = objzip.ZipID; MedicalVendor.MVUser.User.FirstName = txtFName.Text; MedicalVendor.MVUser.User.MiddleName = txtMName.Text; MedicalVendor.MVUser.User.LastName = txtLName.Text; MedicalVendor.MVUser.User.PhoneHome = objCommonCode.FormatPhoneNumber(txtPhoneHome.Text); MedicalVendor.MVUser.User.PhoneOffice = objCommonCode.FormatPhoneNumber(txtPhoneOther.Text); MedicalVendor.MVUser.User.PhoneCell = objCommonCode.FormatPhoneNumber(txtPhoneCell.Text); MedicalVendor.MVUser.User.EMail1 = txtEmail.Text; MedicalVendor.MVUser.User.EMail2 = txtEmail2.Text; MedicalVendor.MVUser.User.HomeAddress = address; MedicalVendor.MVUser.User.SSN = txtSSN.Text; MedicalVendor.MVUser.User.DOB = Convert.ToDateTime(txtDOB.Text).ToString(); Ucupdatephotopanel1.GetAllImages(); MedicalVendor.MVUser.MyPicture = Ucupdatephotopanel1.MyImage; MedicalVendor.MVUser.TeamPicture = Ucupdatephotopanel1.TeamImage; //MedicalVendor.MVUser.OtherPictures = Ucupdatephotopanel1.Images.ToArray(); MedicalVendor.MVUser.OtherPictures = Ucupdatephotopanel1.Images; MedicalVendor.SpecialInstruction = txtSplInstruction.Text; MedicalVendor.AccountHolder = txtAccountHolder.Text; MedicalVendor.AccountNumber = txtAccountNo.Text; MedicalVendor.AccountType = txtAccountType.Text; MedicalVendor.BankName = txtBankName.Text; MedicalVendor.RountingNumber = txtRoutingNumber.Text; MedicalVendor.Memo = txtMemo.Text; MedicalVendor.PaymentMode = (int)(Falcon.App.Core.Enum.EPaymentType)Enum.Parse(typeof(Falcon.App.Core.Enum.EPaymentType), ddlPayMode.SelectedItem.Value); MedicalVendor.Interval = (int)(PaymentFrequency)Enum.Parse(typeof(PaymentFrequency), ddlInterval.SelectedItem.Value); Int64 returnresult; if ((ViewState["IsEdit"] != null) && (ViewState["IsEdit"].ToString() != string.Empty)) { MedicalVendorDAL medicalvendorDAL = new MedicalVendorDAL(); returnresult = medicalvendorDAL.SaveMedicalVendor(MedicalVendor, Convert.ToInt32(EOperationMode.Update), currentSession.CurrentOrganizationRole.OrganizationId.ToString()); if (returnresult == 0) { returnresult = 9999991; } Response.RedirectUser(ResolveUrl("~/App/MedicalVendor/ProfilePage.aspx")); } }
/// <summary> /// This method searches for the medicalvendortype by name entered. /// </summary> /// <param name="searchtext"></param> private void SearchMedicalVendorType(string searchtext) { //MedicalVendorTypeService service = new MedicalVendorTypeService(); //HealthYes.Web.UI.MedicalVendorTypeService.EMedicalVendorType[] medicalvendortype; //medicalvendortype = service.GetMedicalVendorTypeByName(searchtext); MedicalVendorDAL medicalVendorDal = new MedicalVendorDAL(); // Mode '2' used for Fetching MedicalVendor Type records acc. to search Text. var listMedicalVendorType = medicalVendorDal.GetMedicalVendorType(searchtext, 2); EMedicalVendorType[] medicalvendortype = null; if (listMedicalVendorType != null) { medicalvendortype = listMedicalVendorType.ToArray(); } DataTable dtMedicalVendorType = new DataTable(); dtMedicalVendorType.Columns.Add("MedicalVendorTypeID"); dtMedicalVendorType.Columns.Add("name"); dtMedicalVendorType.Columns.Add("description"); dtMedicalVendorType.Columns.Add("active"); if (medicalvendortype != null && medicalvendortype.Length > 0) { for (int icount = 0; icount < medicalvendortype.Length; icount++) { if (medicalvendortype[icount].Active.ToString().Equals("True")) { dtMedicalVendorType.Rows.Add(new object[] { medicalvendortype[icount].MedicalVendorTypeID, medicalvendortype[icount].Name, medicalvendortype[icount].Description, "Active" }); } else { dtMedicalVendorType.Rows.Add(new object[] { medicalvendortype[icount].MedicalVendorTypeID, medicalvendortype[icount].Name, medicalvendortype[icount].Description, "Deactivated" }); } } divErrorMsg.Visible = false; } else { divErrorMsg.InnerText = "No Records Found"; divErrorMsg.Visible = true; } if ((SortDirection)ViewState["SortDir"] == SortDirection.Ascending) { dtMedicalVendorType.DefaultView.Sort = "name asc"; } else { dtMedicalVendorType.DefaultView.Sort = "name desc"; } dtMedicalVendorType = dtMedicalVendorType.DefaultView.ToTable(); grdMedicalVendorType.DataSource = dtMedicalVendorType; ViewState["DSGRID"] = dtMedicalVendorType; grdMedicalVendorType.DataBind(); txtName.Text = ""; txtDescription.Text = ""; hfMedicalVendorTypeID.Value = ""; }
/// <summary> /// get the Medical Vendor Data and fill the session object /// </summary> private void FillMedicalVendorData() { // format phone no. CommonCode objCommonCode = new CommonCode(); MedicalVendorDAL medicalvendorDAL = new MedicalVendorDAL(); var listmedicalvendor = medicalvendorDAL.GetMedicalVendor(IoC.Resolve <ISessionContext>().UserSession.UserId.ToString(), Convert.ToInt64(IoC.Resolve <SessionContext>().UserSession.CurrentOrganizationRole.OrganizationId), Roles.MedicalVendorAdmin.ToString(), 1); if (listmedicalvendor != null) { medicalvendor = listmedicalvendor.ToArray(); } name.InnerText = medicalvendor[0].MVUser.User.FirstName + " " + medicalvendor[0].MVUser.User.MiddleName + " " + medicalvendor[0].MVUser.User.LastName; dvDescription.InnerText = medicalvendor[0].Description; spFname.InnerText = medicalvendor[0].MVUser.User.FirstName; spMname.InnerText = medicalvendor[0].MVUser.User.MiddleName; spLname.InnerText = medicalvendor[0].MVUser.User.LastName; ///new changes DateTime DOB = Convert.ToDateTime(medicalvendor[0].MVUser.User.DOB); spDOB.InnerText = DOB.ToString("MMMM dd, yyyy"); spSSN.InnerText = medicalvendor[0].MVUser.User.SSN; spPayMode.InnerText = ((EPaymentType)medicalvendor[0].PaymentMode).ToString(); spPayInterval.InnerText = ((PaymentFrequency)medicalvendor[0].Interval).ToString(); /// spAddress1.InnerText = medicalvendor[0].MVUser.User.HomeAddress.Address1; spAddress2.InnerText = medicalvendor[0].MVUser.User.HomeAddress.Address2; spState.InnerText = medicalvendor[0].MVUser.User.HomeAddress.State; spCountry.InnerText = medicalvendor[0].MVUser.User.HomeAddress.Country; spCity.InnerText = medicalvendor[0].MVUser.User.HomeAddress.City; spZip.InnerText = medicalvendor[0].MVUser.User.HomeAddress.Zip; spPhoneHome.InnerText = objCommonCode.FormatPhoneNumberGet(medicalvendor[0].MVUser.User.PhoneHome); spPhoneCell.InnerText = objCommonCode.FormatPhoneNumberGet(medicalvendor[0].MVUser.User.PhoneCell); spPhoneOther.InnerText = objCommonCode.FormatPhoneNumberGet(medicalvendor[0].MVUser.User.PhoneOffice); spEmail1.InnerText = medicalvendor[0].MVUser.User.EMail1; spEmail2.InnerText = medicalvendor[0].MVUser.User.EMail2; spSpecialization.InnerText = medicalvendor[0].MVUser.MVUserSpecialization.Name; ///spSignature.InnerText = medicalvendor[0].MVUser.MVUserSpecialization.Name; spContract.InnerText = medicalvendor[0].Contract.Name; CommonCode objCCode = new CommonCode(); imgmyphto.ImageUrl = objCCode.GetPicture(Request.MapPath(medicalvendor[0].MVUser.MyPicture), medicalvendor[0].MVUser.MyPicture); imgmyteam.ImageUrl = objCCode.GetPicture(Request.MapPath(medicalvendor[0].MVUser.TeamPicture), medicalvendor[0].MVUser.TeamPicture); dvRole.InnerText = IoC.Resolve <SessionContext>().UserSession.CurrentOrganizationRole.RoleAlias; /// fill business details spBAddress1.InnerText = medicalvendor[0].BusinessAddress.Address1; spBAddress2.InnerText = medicalvendor[0].BusinessAddress.Address2; spBState.InnerText = medicalvendor[0].BusinessAddress.State; spBCountry.InnerText = medicalvendor[0].BusinessAddress.Country; spBCity.InnerText = medicalvendor[0].BusinessAddress.City; spBZip.InnerText = medicalvendor[0].BusinessAddress.Zip; spBPhone.InnerText = objCCode.FormatPhoneNumberGet(medicalvendor[0].BusinessPhone); spBFax.InnerText = objCCode.FormatPhoneNumberGet(medicalvendor[0].BusinessFax); spBVendorType.InnerText = medicalvendor[0].MedicalVendorType.Name; ucOtherPhoto.Images = medicalvendor[0].MVUser.OtherPictures.ToList(); }