예제 #1
0
        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);
        }
예제 #2
0
        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()));
            }
        }
예제 #3
0
    /// <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();
    }