예제 #1
0
    protected void btnSave_Click(object sender, EventArgs e)
    {
        FillFeild();
        if (_id != "0")
        {
            bll.Update(model);
            ClientScript.RegisterStartupScript(this.GetType(), "js", "<script>alert('修改成功!');layer_close_refresh();</script>");
            //JSUtility.AlertAndRedirect("修改成功!", BackUrl);

            /*日志归档*/
            //string sql1 = @"select Title as title from dbo.T_Category  where CategoryId = (" + _ACid + ")";
            //string function = "修改";
            //PubFunction.InsertLog1("文章类别管理", sql1, function);
        }
        else
        {
            bll.Add(model);
            JSUtility.AlertAndRedirect("添加成功,请继续添加!", Request.RawUrl.ToString());

            /*日志归档*/
            //string sql1 = @"select Title as title from dbo.T_Category  where CategoryId = (select top 1 CategoryId from T_Category order by CategoryId desc)";
            //string function = "添加";
            //PubFunction.InsertLog1("文章类别管理", sql1, function);
        }
    }
예제 #2
0
        private void RegisterJavascript()
        {
            string partyNameParameter = ConfigurationHelper.GetParameter("PartyName");
            string script             = JSUtility.GetVar("partyNameParameter", partyNameParameter);

            PageUtility.RegisterJavascript("PartiesPopup_Vars", script, this.Page, true);
        }
예제 #3
0
    //删除
    void Delete1_DeleteClickEvent(object sender, EventArgs e)
    {
        ArrayList selectedNodes = this._menu.GetSelectedTreeNodes(this.treeMenu.Nodes[0]);

        if (selectedNodes.Count == 0)
        {
            JSUtility.Alert("请选择要删除的页节点!");
        }
        else
        {
            int[] selectedIds = new int[selectedNodes.Count];
            for (int i = 0; i < selectedNodes.Count; i++)
            {
                selectedIds[i] = Convert.ToInt32(((TreeNode)selectedNodes[i]).Value);
                /*日志归档*/
                //  string sql = @"select l.Description as title from T_Permission l where PermissionId=" + selectedIds[i].ToString() + "";
                //  PubFunction.InsertLog("系统管理", "菜单管理", "菜单列表", "删除", sql, selectedIds[i].ToString());
            }
            bool sucess = this._menu.Delete(selectedIds);
            if (sucess)
            {
                JSUtility.Alert("删除菜单项成功!");
            }
            else
            {
                JSUtility.Alert("包含子节点的菜单项无法删除,子节点已删除!");
            }
            this.treeMenu.Nodes.Clear();
            this.treeMenu.Nodes.Add(this._menu.GetMenuTree(false));
        }
    }
예제 #4
0
        protected void grvHardware_RowDeleting(object sender, GridViewDeleteEventArgs e)
        {
            string strInternalNr = grvHardware.DataKeys[e.RowIndex].Value.ToString();
            var    ShowDetail    = new JSUtility(modalHardware.ClientID);

            ShowDetail.DetailsPopUp(strInternalNr, grvDetail, imgHardware, udpDetailsP, modalTitle);
        }
예제 #5
0
    /// <summary>
    /// 初始化按钮栏
    /// </summary>
    protected void InitTopButton()
    {
        //显示
        //this.TopButtons1.GetImageButton("add").Visible = true;
        //this.TopButtons1.GetImageButton("edit").Visible = true;
        //this.TopButtons1.GetImageButton("delete").Visible = true;
        //this.TopButtons1.GetImageButton("search").Visible = true;
        //客户端脚本
        this.Add1.MyButton.Attributes.Add("onclick", "return buttonAction('add')");
        this.Edit1.MyButton.Attributes.Add("onclick", "return buttonAction('edit')");
        this.Show1.MyButton.Attributes.Add("onclick", "return buttonAction('Show')");
        this.Delete1.MyButton.Attributes.Add("onclick", "return buttonAction('delete')");
        //this.TopButtons1.GetImageButton("add").Attributes.Add("onclick", "return buttonAction('add')");
        //this.TopButtons1.GetImageButton("edit").Attributes.Add("onclick", "return buttonAction('edit')"); ;
        //this.TopButtons1.GetImageButton("delete").Attributes.Add("onclick", "return buttonAction('delete')");
        //this.TopButtons1.GetImageButton("search").Attributes.Add("onclick", "return buttonAction('copy')");

        //事件
        this.Add1.AddClickEvent       += new Sysadmin_Controls_Add.AddClickHandler(Add1_AddClickEvent);
        this.Edit1.EditClickEvent     += new Sysadmin_Controls_Edit.EditClickHandler(Edit1_EditClickEvent);
        this.Delete1.DeleteClickEvent += new Sysadmin_Controls_Delete.DeleteClickHandler(Delete1_DeleteClickEvent);
        this.Show1.ShowClickEvent     += new Sysadmin_Controls_Show.ShowClickHandler(Show1_ShowClickEvent);
        JSUtility.ShowConfirm((WebControl)this.Delete1.MyButton, "确定要删除该项?");

        //权限
        //this.TopButtons1.GetImageButton("add").Visible = this.ValidateAccess("F100302");
        //this.TopButtons1.GetImageButton("edit").Visible = this.ValidateAccess("F100303");
        //this.TopButtons1.GetImageButton("delete").Visible = this.ValidateAccess("F100305");
    }
예제 #6
0
    protected void btnSave_Click(object sender, EventArgs e)
    {
        model.flag_name = KillSqlIn.Form_ReplaceByString(Request.Form["txtTitle"], 200);

        //string BackUrl = "CategoryTree.aspx";

        if (_id != "0")
        {
            model.flag_id = _id;
            bll.Update(model);
            ClientScript.RegisterStartupScript(this.GetType(), "js", "<script>alert('修改成功!');layer_close_refresh();</script>");
            //JSUtility.AlertAndRedirect("修改成功!", BackUrl);

            /*日志归档*/
            //string sql1 = @"select Title as title from dbo.T_Category  where CategoryId = (" + _ACid + ")";
            //string function = "修改";
            //PubFunction.InsertLog1("文章类别管理", sql1, function);
        }
        else
        {
            model.if_use  = 1;
            model.flag_id = IdCreator.CreateId("T_Base_Flag", "flag_id");
            bll.Add(model);
            JSUtility.AlertAndRedirect("添加成功,请继续添加!", Request.RawUrl.ToString());

            /*日志归档*/
            //string sql1 = @"select Title as title from dbo.T_Category  where CategoryId = (select top 1 CategoryId from T_Category order by CategoryId desc)";
            //string function = "添加";
            //PubFunction.InsertLog1("文章类别管理", sql1, function);
        }
    }
        private void AddScrudCustomValidatorErrorMessages()
        {
            string javascript = JSUtility.GetVar("dateErrorMessageLocalized", Warnings.DateErrorMessage);

            Common.PageUtility.RegisterJavascript("VoucherVerification_ScrudCustomValidatorMessages", javascript, this.Page,
                                                  true);
        }
예제 #8
0
        private void AddScrudCustomValidatorErrorMessages()
        {
            string javascript = JSUtility.GetVar("compareCompoundUnitOfMeasureErrorMessageLocalized",
                                                 Errors.CompoundUnitOfMeasureErrorMessage);

            PageUtility.RegisterJavascript("CompoundUnit_ScrudCustomValidatorErrorMessages", javascript, this.Page, true);
        }
예제 #9
0
        private void AddScrudCustomValidatorErrorMessages()
        {
            string javascript = JSUtility.GetVar("dateErrorMessageLocalized", Warnings.DateErrorMessage);

            Common.PageUtility.RegisterJavascript("RecurringInvoiceSetup_ScrudCustomValidatorErrorMessages", javascript,
                                                  this.Page, true);
        }
예제 #10
0
 /// <summary>
 /// 确定提交
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 protected void btnSubmit_Click(object sender, EventArgs e)
 {
     model = GetModel();
     if (_Pid != "SysError")
     {
         if (!_Pid.Equals(model.area_id))
         {
             bll.UpdateId(model.area_id, _Pid);                             //先更新编号
         }
         if (bll.Update(model))
         {
             adohelper.ExecuteSqlNonQuery("update T_Base_Area set ishot=" + (this.cbHot.Checked ? "1" : "0") + " where area_id='" + model.area_id + "'");
             this.ClientScript.RegisterStartupScript(this.GetType(), "close", "<script>alert('修改成功');layer_close_refresh();</script>");
         }
     }
     else
     {
         model.area_id = IdCreator.CreateId("T_Base_Area", "area_id");
         if (bll.Add(model))
         {
             adohelper.ExecuteSqlNonQuery("update T_Base_Area set ishot=" + (this.cbHot.Checked ? "1" : "0") + " where area_id='" + model.area_id + "'");
             JSUtility.AlertAndRedirect("添加成功,请继续添加!", Request.RawUrl.ToString());
         }
     }
 }
예제 #11
0
        private void AddScrudCustomValidatorErrorMessages()
        {
            string javascript = JSUtility.GetVar("itemErrorMessageLocalized", Warnings.ItemErrorMessage);
            javascript += JSUtility.GetVar("recurringAmountErrorMessageLocalized", Warnings.RecurringAmountErrorMessage);

            Common.PageUtility.RegisterJavascript("RecurringInvoice_ScrudCustomErrorMessages", javascript, this.Page, true);
        }
예제 #12
0
        private void RegisterJavascriptVariables()
        {
            string javascript = JSUtility.GetVar("totalSalesLocalized", Titles.TotalSales);

            javascript += JSUtility.GetVar("baseCurrencyCode", CurrentUser.GetSignInView().CurrencyCode);

            PageUtility.RegisterJavascript("SalesByGeographyWidget_Localized", javascript, this.Page, true);
        }
예제 #13
0
        private void AddScrudCustomValidatorErrorMessages()
        {
            string javascript = JSUtility.GetVar("dateErrorMessageLocalized", Warnings.DateErrorMessage);

            javascript += JSUtility.GetVar("comparePriceErrorMessageLocalized", Warnings.ComparePriceErrorMessage);

            Common.PageUtility.RegisterJavascript("SalesTaxExempts_ScrudCustomValidatorErrorMessages", javascript, this.Page, true);
        }
예제 #14
0
        private void AddScript()
        {
            string fileName = Path.GetFileName(this.AttachmentFileName);
            var    script   = JSUtility.GetVar("fileName", fileName);

            PageUtility.RegisterJavascript("Checklist", script, this.Page, true);
            JSUtility.AddJSReference(this.Page, "MixERP.Net.WebControls.TransactionChecklist.Scripts.TransactionChecklist.js", "TransactionChecklistForm", typeof(TransactionChecklistForm));
        }
예제 #15
0
        private void AddScrudCustomValidatorMessages()
        {
            string javascript = JSUtility.GetVar("compareAmountErrorMessageLocalized",
                                                 Warnings.CompareAmountErrorMessage);

            Common.PageUtility.RegisterJavascript("BonusSlabDetails_CustomValidatorMessages", javascript, this.Page,
                                                  true);
        }
예제 #16
0
        private void RegisterJavascript()
        {
            string javascript = JSUtility.GetVar("actualLocalized", Titles.Actual);

            javascript += JSUtility.GetVar("differenceLocalized", Titles.Difference);

            PageUtility.RegisterJavascript("Adjustment_Localized", javascript, this.Page, true);
        }
예제 #17
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         var alertClose = new JSUtility("successMessageAlert");
         alertClose.CloseAlert(udpSuccess);
     }
 }
예제 #18
0
        private void RegisterJavascript()
        {
            string script = JSUtility.GetVar("allFieldsRequiredLocalized", Resources.Labels.AllFieldsRequired);

            script += JSUtility.GetVar("confirmedPasswordDoesNotMatch", Resources.Labels.ConfirmedPasswordDoesNotMatch);

            PageUtility.RegisterJavascript("InstallPage_Vars", script, this.Page, true);
        }
예제 #19
0
        protected void btnBackup_Click(object sender, EventArgs e)
        {
            lblAlert.Text = "Backup successfully!";
            var showSuccess = new JSUtility("successMessageAlert");

            showSuccess.ShowJS(udpSuccess);
            Backup();
        }
예제 #20
0
        private void RegisterJavascript()
        {
            string script = JSUtility.GetVar("perviousPeriodLocalized", Titles.PreviousPeriod);

            script += JSUtility.GetVar("currentPeriodLocalized", Titles.CurrentPeriod);
            script += JSUtility.GetVar("closingLocalized", Titles.ClosingBalance);

            PageUtility.RegisterJavascript("TrialBalance_Vars", script, this.Page, true);
        }
예제 #21
0
        private void AddLocalizedVariables()
        {
            string javascript = JSUtility.GetVar("approvedLocalized", Titles.ApproveThisTransaction);

            javascript += JSUtility.GetVar("rejectLocalized", Titles.RejectThisTransaction);
            javascript += JSUtility.GetVar("tranIdLocalized", Titles.TranIdParameter);

            PageUtility.RegisterJavascript("VoucherVerification_LocalizedVariables", javascript, this.Page, true);
        }
예제 #22
0
        private void RegisterJavascript()
        {
            string script = JSUtility.GetVar("viewLocalized", Titles.View);

            script += JSUtility.GetVar("downloadLocalized", Titles.Download);
            script += JSUtility.GetVar("deleteLocalized", Titles.Delete);

            PageUtility.RegisterJavascript("AttachmentManager_Localized", script, this.Page, true);
        }
예제 #23
0
        private void AddScrudCustomValidatorErrorMessages()
        {
            string javascript = JSUtility.GetVar("dueFrequencyErrorMessageLocalized", Warnings.DueFrequencyErrorMessage);

            javascript += JSUtility.GetVar("lateFeeErrorMessageLocalized", Warnings.LateFeeErrorMessage);

            Common.PageUtility.RegisterJavascript("PaymentTerm_ScrudCustomValidatorErrorMessages", javascript, this.Page,
                                                  true);
        }
예제 #24
0
        private void RegisterJavascript()
        {
            string script = JSUtility.GetVar("culture", CultureManager.GetCurrent().Name);

            script += JSUtility.GetVar("language", CultureManager.GetCurrent().TwoLetterISOLanguageName);

            script += JSUtility.GetVar("jqueryUIi18nPath", this.Page.ResolveUrl("~/Scripts/jquery-ui/i18n"));

            script += JSUtility.GetVar("today", string.Format(CultureManager.GetCurrent(), CultureManager.GetCurrent().DateTimeFormat.ShortDatePattern, DateTime.Now));
            script += JSUtility.GetVar("now", DateTime.Now.ToString(CultureManager.GetCurrent()));
            script += JSUtility.GetVar("date", DateTime.Now.ToString(CultureInfo.InvariantCulture));

            script += JSUtility.GetVar("reportTemplatePath", PageUtility.ResolveUrl(DbConfig.GetScrudParameter(AppUsers.GetCurrentUserDB(), "TemplatePath")));
            script += JSUtility.GetVar("reportExportTemplatePath", PageUtility.ResolveUrl(DbConfig.GetScrudParameter(AppUsers.GetCurrentUserDB(), "ExportTemplatePath")));
            script += JSUtility.GetVar("reportHeaderPath", PageUtility.ResolveUrl(DbConfig.GetScrudParameter(AppUsers.GetCurrentUserDB(), "HeaderPath")));

            script += JSUtility.GetVar("userId", AppUsers.GetCurrent().View.UserId);
            script += JSUtility.GetVar("user", AppUsers.GetCurrent().View.UserName);
            script += JSUtility.GetVar("officeCode", AppUsers.GetCurrent().View.OfficeCode);
            script += JSUtility.GetVar("office", AppUsers.GetCurrent().View.OfficeName);

            script += JSUtility.GetVar("applicationDates", JsonConvert.SerializeObject(DatePersister.GetFrequencyDates(AppUsers.GetCurrentUserDB(), AppUsers.GetCurrent().View.OfficeId.ToInt())), false);
            script += JSUtility.GetVar("metaView", JsonConvert.SerializeObject(AppUsers.GetCurrent().View), false);
            script += JSUtility.GetVar("overridePath", this.OverridePath);

            script += JSUtility.GetVar("shortDateFormat", CultureManager.GetShortDateFormat());
            script += JSUtility.GetVar("longDateFormat", CultureManager.GetLongDateFormat());

            script += JSUtility.GetVar("thousandSeparator", CultureManager.GetThousandSeparator());
            script += JSUtility.GetVar("decimalSeparator", CultureManager.GetDecimalSeparator());
            script += JSUtility.GetVar("currencyDecimalPlaces", CultureManager.GetCurrencyDecimalPlaces());
            script += JSUtility.GetVar("currencySymbol", CultureManager.GetCurrencySymbol());


            script += JSUtility.GetVar("today", DateTime.Now.ToShortDateString());

            script += JSUtility.GetVar("shortDateFormat", CultureManager.GetShortDateFormat());
            script += JSUtility.GetVar("thousandSeparator", CultureManager.GetThousandSeparator());
            script += JSUtility.GetVar("decimalSeparator", CultureManager.GetDecimalSeparator());
            script += JSUtility.GetVar("currencyDecimalPlaces", CultureManager.GetCurrencyDecimalPlaces());
            script += JSUtility.GetVar("baseCurrencyCode", AppUsers.GetCurrent().View.CurrencyCode);


            script += JSUtility.GetVar("catalog", AppUsers.GetCurrentUserDB());

            script += JSUtility.GetVar("update", this.Update());

            script += JSUtility.GetVar("firstStepsPending", this.Context.Session["FirstStepsPending"]);

            script += JSUtility.GetVar("datepickerFormat", jQueryUI.GetDatePickerFormat());
            script += JSUtility.GetVar("datepickerShowWeekNumber", jQueryUI.ShowWeekNumber());
            script += JSUtility.GetVar("datepickerWeekStartDay", jQueryUI.GetWeekStartDay());
            script += JSUtility.GetVar("datepickerNumberOfMonths", jQueryUI.GetNumberOfMonths());


            ScriptManager.RegisterClientScriptBlock(this.Page, this.Page.GetType(), "MixERPMasterPage", script, true);
        }
예제 #25
0
파일: AddAd.aspx.cs 프로젝트: siqianyu/cttx
    /// <summary>
    /// 确定提交
    /// </summary>
    /// <param name="sender"></param>
    /// <param name="e"></param>
    protected void btnSubmit_Click(object sender, EventArgs e)
    {
        model.Title       = KillSqlIn.Form_ReplaceByString(this.txtTitle.Text, 100);
        model.DisplayMode = Convert.ToInt32(this.RadioButtonList1.SelectedValue);
        model.CategoryId  = Convert.ToInt32(this.DrCategory.SelectedValue);
        model.Link        = KillSqlIn.Form_ReplaceByString(this.txtLink.Text.Trim(), 100);
        model.sort        = Convert.ToInt32(KillSqlIn.Form_ReplaceByString(this.txtSort.Text, 10));
        model.StartTime   = !string.IsNullOrEmpty(this.txtStartTime.Text) ? Convert.ToDateTime(this.txtStartTime.Text) : System.DateTime.Now;
        model.EndTime     = !string.IsNullOrEmpty(this.txtEndTime.Text) ? Convert.ToDateTime(this.txtEndTime.Text) : System.DateTime.Now.AddDays(7);
        #region 保存图片
        if (!this.picUpload.Value.Equals(""))
        {
            string FileTZM = this.picUpload.PostedFile.FileName.Substring(this.picUpload.PostedFile.FileName.LastIndexOf(".") + 1);//得到文件的扩展名

            if (!IsPic(FileTZM.ToLower()))
            {
                JSUtility.Alert("上传图片格式不正确!");
                return;
            }
            if (this.picUpload.PostedFile.ContentLength > 1048576)
            {
                JSUtility.Alert("上传图片过大!");
                return;
            }
            Random rnd            = new Random();
            string UpLoadFileTime = DateTime.Now.ToString("HHmmss") + rnd.Next(9999).ToString("0000"); //生成一个新的数图片名称
            string fileName       = UpLoadFileTime + "." + FileTZM;                                    //产生上传图片的名称
            if (!Directory.Exists(Request.MapPath("~/upload/Link/")))
            {
                Directory.CreateDirectory(Request.MapPath("~/upload/Link/"));
            }
            string Url = Request.MapPath("~/upload/Link/" + fileName);
            picUpload.PostedFile.SaveAs(Url);
            model.Image = "/upload/Link/" + fileName;
        }
        else
        {
            model.Image = ViewState["Image"] == null ? "" : ViewState["Image"].ToString();
        }
        #endregion
        if (_Pid != "SysError")
        {
            model.AdId = Convert.ToInt32(_Pid);
            if (bll.Update(model))
            {
                this.ClientScript.RegisterStartupScript(this.GetType(), "close", "<script>alert('修改成功');layer_close_refresh();</script>");
            }
        }
        else
        {
            if (bll.Add(model) != 0)
            {
                JSUtility.AlertAndRedirect("添加成功,请继续添加!", Request.RawUrl.ToString());
            }
        }
    }
예제 #26
0
        private void RegisterJavascript()
        {
            string script = JSUtility.GetVar("allowedExtensions", ConfigurationHelper.GetAllowedExtensions(this.Catalog));

            script += "allowedExtensions = allowedExtensions.split(',');";
            script += JSUtility.GetVar("undoUploadServiceUrl", ConfigurationHelper.GetUndoUploadServiceUrl(this.Catalog));
            script += JSUtility.GetVar("uploadHandlerUrl", ConfigurationHelper.GetUploadHandlerUrl(this.Catalog));

            PageUtility.RegisterJavascript("AttachmentUserControl_Resources", script, this.Page, true);
        }
예제 #27
0
        protected void grvAvailableHardwareType_RowDeleting(object sender, GridViewDeleteEventArgs e)
        {
            string strInternalNr = grvAvailableHardwareType.DataKeys[e.RowIndex]["internalNr"].ToString();
            var    picLoc        = new Models.Hardware(strInternalNr);

            picDetail.ImageUrl = "../UserUploads/Images/" + picLoc.PicLocation();
            var picModal = new JSUtility("hardwareImageModal");

            picModal.ModalShowUpdate(udpDetails);
        }
        protected void grvMyHardware_SelectedIndexChanged(object sender, EventArgs e)
        {
            string strInternalNr = grvMyHardware.SelectedDataKey["internalNr"].ToString();
            var    picLoc        = new Models.Hardware(strInternalNr);

            picDetail.ImageUrl = "../UserUploads/Images/" + picLoc.PicLocation();
            var picModal = new JSUtility("hardwareImageModal");

            picModal.ModalShowUpdate(udpDetails);
        }
예제 #29
0
        private void AddJavascript()
        {
            string script = JSUtility.GetVar("shortDateFormat", CultureManager.GetShortDateFormat());

            script += JSUtility.GetVar("thousandSeparator", CultureManager.GetThousandSeparator());
            script += JSUtility.GetVar("decimalSeparator", CultureManager.GetDecimalSeparator());
            script += JSUtility.GetVar("currencyDecimalPlaces", CultureManager.GetCurrencyDecimalPlaces());


            PageUtility.RegisterJavascript("SignInPage_Vars", script, this.Page, true);
        }
        protected void DownloadFile(object sender, EventArgs e)
        {
            Session["FilePath"]          = "UserUploads/Attachments/";
            Session["FileName"]          = (sender as LinkButton).CommandArgument;
            lnkDownloadB.CommandArgument = Session["FileName"].ToString();
            lnkDownloadB.Text            = "Not downloading? Try again by clicking here.";
            iframeDownload.Src           = "~/Download.aspx";
            var openDownloadModal = new JSUtility("modalDownload");

            openDownloadModal.ModalShow(this);
        }