Esempio n. 1
0
        public void BindCompany()
        {
            ApplicationSettingsModel modelCompany;

            modelCompany = client.GetApplictionByParlourID(ParlourId);
            if (modelCompany != null)
            {
                lblAppliName.Text = modelCompany.ApplicationName.ToString();
                lblAdd1.Text      = modelCompany.BusinessAddressLine1.ToString();
                lblAdd2.Text      = modelCompany.BusinessAddressLine2.ToString();
                lblAdd3.Text      = modelCompany.BusinessAddressLine3.ToString();
                lblAdd4.Text      = modelCompany.BusinessAddressLine4.ToString();
                lblCode.Text      = modelCompany.BusinessPostalCode.ToString();
                lblEmail.Text     = modelCompany.ManageEmail.ToString();
                lblVat.Text       = modelCompany.VatNo.ToString();
                lblSlogan.Text    = modelCompany.ManageSlogan.ToString();

                lblTelephone.Text  = modelCompany.OwnerTelNumber;
                lblCellNumber.Text = modelCompany.OwnerCellNumber;

                lblContactEmail.Text = modelCompany.OwnerEmail;

                BankingDetailSending Modelbank = client.GetBankingByID(modelCompany.parlourid);
                if (Modelbank != null)
                {
                    StringBuilder sb = new StringBuilder();
                    sb.AppendFormat("<b>Account Holder &#09;:</b>{0}<br/>", Modelbank.AccountHolder);
                    sb.AppendFormat("<b>Bank name &#09;:</b>{0}<br/>", Modelbank.Bankname);
                    sb.AppendFormat("<b>Account Number &#09;:</b>{0}<br/>", Modelbank.AccountNumber);
                    sb.AppendFormat("<b>Account type &#09;:</b>{0}<br/>", Modelbank.Accounttype);
                    sb.AppendFormat("<b>Branch &#09;:</b>{0}<br/>", Modelbank.Branch);
                    sb.AppendFormat("<b>Branch code &#09;:</b>{0}<br/>", Modelbank.Branchcode);
                    lblBankDetails.Text = sb.ToString();
                }

                if (modelCompany.ApplicationLogo != null)
                {
                    string base64String = Convert.ToBase64String(modelCompany.ApplicationLogo, 0, modelCompany.ApplicationLogo.Length);
                    ImagePreview.ImageUrl = "data:image/png;base64," + base64String;
                }
                else
                {
                    ImagePreview.ImageUrl = string.Empty;
                }
                ApplicationTnCModel ModelTnc;
                ModelTnc = client.SelectApplicationTermsAndCondition(modelCompany.parlourid);
                if (ModelTnc != null)
                {
                    if (QuotationID != 0 && ParlourId != Guid.Empty)
                    {
                        lblTNC.Text = ModelTnc.TermsAndCondition;
                    }
                    else if (FID != 0 && ParlourId != Guid.Empty)
                    {
                        lblTNC.Text = ModelTnc.TermsAndConditionFuneral;
                    }
                    else if (TBID != 0 && ParlourId != Guid.Empty)
                    {
                        lblTNC.Text = ModelTnc.TermsAndConditionTombstone;
                    }
                }
            }
        }
Esempio n. 2
0
        public static BankingDetailSending SaveBankingDetail(BankingDetailSending Model)
        {
            SqlDataReader dr = ToolsSetingDAL.SaveBankingDetail(Model);

            return(FuneralHelper.DataReaderMapToList <BankingDetailSending>(dr).FirstOrDefault());
        }
Esempio n. 3
0
        protected void btnSubmite_Click(object sender, EventArgs e)
        {
            if (Page.IsValid)
            {
                ApplicationSettingsModel model;
                //model = client.GetMemberByIDNum(txtCompanyName.Text, ParlourId);
                //if (model != null)
                //{
                //    ShowMessage(ref lblMessage, MessageType.Danger, "Member Already Exists.");
                //}
                //else
                //{
                model = new ApplicationSettingsModel();
                model.pkiApplicationID     = ApplicationID;
                model.ApplicationName      = txtCompanyName.Text;
                model.ApplicationLogoPath  = string.Empty;
                model.OwnerFirstName       = txtownFirstName.Text;
                model.OwnerSurname         = txtownLastName.Text;
                model.OwnerTelNumber       = txtownTelephoneNumber.Text;
                model.OwnerCellNumber      = txtOwnersCellphone.Text;
                model.ManagerFirstName     = string.Empty;
                model.ManageSurname        = string.Empty;
                model.ManageTelNumber      = txtTelePhone.Text;
                model.ManageCellNumber     = txtCellphone.Text;
                model.BusinessAddressLine1 = txtline1.Text;
                model.BusinessAddressLine2 = txtline2.Text;
                model.BusinessAddressLine3 = txtline3.Text;
                model.BusinessAddressLine4 = txtline4.Text;
                model.BusinessPostalCode   = txtpostalcode.Text;
                model.FSBNumber            = txtFsbNumber.Text;
                model.CereliaAPIKey        = string.Empty;
                model.RegistrationNumber   = txtRegistrationNumber.Text;
                model.ManageSlogan         = txtCompanySlogan.Text;
                model.ManageEmail          = txtEmail.Text;
                model.ManageFaxNumber      = txtFaxNumber.Text;
                model.OwnerEmail           = txtOwnersEmail.Text;
                model.ApplicationRules     = txtcompanyRules.Text;
                model.VatNo = txtVatNo.Text;
                //===============================Allow Auto generate Policy Number===============
                Boolean PolicyNumber = false;
                if (cbAutoGeneratePolicy.Checked)
                {
                    PolicyNumber = true;
                }
                else
                {
                    PolicyNumber = false;
                }
                model.IsAutoGeneratedPolicyNo = PolicyNumber;

                //======================================
                //model.ApplicationLogo = txtOwnersEmail.Text;
                //model.ApplicationRules = txtOwnersEmail.Text;


                if (ApplicationID > 0)
                {
                    model.parlourid = new Guid("00000000-0000-0000-0000-000000000000");
                }
                else
                {
                    model.parlourid = Guid.NewGuid();
                }
                //=============
                model.Currentparlourid = ParlourId;
                //================================================================
                model = client.SaveApplication(model);
                UploadImage(model.pkiApplicationID);
                Guid retID = model.parlourid;
                //=========================================================================
                //ApplicationAdditionalInsert
                AdditionalApplicationSettingsModel Adsmodel = new AdditionalApplicationSettingsModel();
                Adsmodel.pkiParlourid = model.parlourid;
                Adsmodel.spUPuser     = "";
                Adsmodel.spUPpass     = "";
                Adsmodel.spUPpinpad   = "";
                Adsmodel.spValuser    = "";
                Adsmodel.spValpass    = "";
                Adsmodel.spValpinpad  = "";
                Adsmodel.spCCuser     = "";
                Adsmodel.spCCpass     = "";
                Adsmodel.spCCpinpad   = "";
                string membernumber = "no";
                if (PolicyNumber)
                {
                    membernumber = "yes";
                }
                Adsmodel.GenerateMember = membernumber;

                Adsmodel = client.SaveAdditionalApplication(Adsmodel);

                // ==========================[ SMS Group Insert Delete ]===================================
                int sguserID = 0;
                foreach (ListItem lst in chksmsGroup.Items)
                {
                    if (lst.Selected)
                    {
                        smsSendingGroupModel modelS = new smsSendingGroupModel();
                        modelS.ID              = sguserID;
                        modelS.fkiCompanyID    = model.pkiApplicationID;
                        modelS.fkismstempletID = Convert.ToInt32(lst.Value);
                        modelS.smstempletName  = lst.Text;
                        modelS.LastModified    = System.DateTime.Now;
                        modelS.ModifiedUser    = UserName;
                        sguserID = client.SaveSmsGroupDetails(modelS);
                    }
                }
                //   ==========================[END SMS Group Insert Delete ]===================================

                //   ==========================[Start Banking Detail Insert Delete ]===================================
                BankingDetailSending Model;

                Model = new BankingDetailSending();
                //Model.ID = ApplicationID;
                Model.AccountHolder = txtaccountholder.Text;
                Model.Bankname      = txtbankname.Text;
                Model.AccountNumber = txtaccountnumber.Text;
                Model.Accounttype   = txtaccounttype.Text;
                Model.Branch        = txtbranch.Text;
                Model.Branchcode    = txtbranchcode.Text;
                Model.LastModified  = System.DateTime.Now;
                Model.ModifiedUser  = UserName;
                Model.parlourid     = retID;


                Model = client.SaveBankingDetail(Model);

                //   ==========================[END Banking Detail Insert Delete ]===================================
                //================================[Insert Update Terms & Condition]===============================
                ApplicationTnCModel objtc = new ApplicationTnCModel();
                objtc.pkiAppTC                   = ApplicationID;
                objtc.fkiApplicationID           = ApplicationID;
                objtc.TermsAndCondition          = txtTnC.Text;
                objtc.LastModified               = DateTime.Now;
                objtc.ModifiedUser               = UserName;
                objtc.parlourid                  = retID;
                objtc.TermsAndConditionFuneral   = txtTncFuneral.Text;
                objtc.TermsAndConditionTombstone = txtTncTombstone.Text;
                objtc.Declaration                = txtPolicyDeclaration.Text;
                int a = client.SaveTermsAndCondition(objtc);



                if (ApplicationID > 0)
                {
                    BindAllApplicationDetails();
                    if (PaymentHistory.Visible != false)
                    {
                        ClearControl();
                    }
                }
                else
                {
                    CompanyParlourID = retID;
                    Response.Redirect("~/Tools/UserSetup.aspx?CompanyParlourID=" + CompanyParlourID + "&NewId=1");
                }


                //bindEasyPayNumber();
                ShowMessage(ref lblMessage, MessageType.Success, "Company Details successfully saved");
                //}
            }
            else
            {
                ScriptManager.RegisterStartupScript(this, this.GetType(), "goToTab512", "goToTab(5)", true);
            }
        }
Esempio n. 4
0
 public BankingDetailSending SaveBankingDetail(BankingDetailSending Model)
 {
     return(ToolsSetingBAL.SaveBankingDetail(Model));
 }