Пример #1
0
        /// <summary>
        ///     初始化页面数据
        /// </summary>
        private void InitData()
        {
            ViewState["_AppendToEnd"] = true;

            txtCreateBy.Text = CurrentUser.AccountName;

            tbxBankCode.OnClientTriggerClick = Window1.GetSaveStateReference(tbxBankCode.ClientID)
                                               + Window1.GetShowReference("../../Common/WinBank.aspx");

            tbxFCustomer.OnClientTriggerClick = Window2.GetSaveStateReference(txtFCode.ClientID, tbxFCustomer.ClientID)
                                                + Window2.GetShowReference("../../Common/WinCustomer.aspx");

            tbxFSubjectCode.OnClientTriggerClick = Window4.GetSaveStateReference(tbxFSubjectCode.ClientID)
                                                   + Window4.GetShowReference("../../Common/WinSubject.aspx");

            //删除选中单元格的客户端脚本
            string deleteScript  = DeleteScript();
            string deleteSubject = DeleteSubject();

            //新增
            var defaultObj = new JObject
            {
                { "FItemCode", "" },
                { "FItemName", "" },
                { "FSpec", "" },
                { "FUnit", "" },
                { "FPrice", "" },
                { "FQty", "0" },
                { "FBottleQty", "0" },
                { "FBottleOweQty", "0" },
                { "FCateName", "" },
                { "colDelete", String.Format("<a href=\"javascript:;\" onclick=\"{0}\"><img src=\"{1}\"/></a>",//
                                             deleteScript, IconHelper.GetResolvedIconUrl(Icon.Delete)) },
            };

            //报销项目
            var subjectObj = new JObject
            {
                { "FSubjectCode", "" },
                { "FSubjectName", "" },
                { "FAmount", "" },
                { "FMemo", "" },
                { "colDeleteSubject", String.Format("<a href=\"javascript:;\" onclick=\"{0}\"><img src=\"{1}\"/></a>",//
                                                    deleteSubject, IconHelper.GetResolvedIconUrl(Icon.Delete)) },
            };

            // 在第一行新增一条数据
            btnAdd.OnClientClick = Grid1.GetAddNewRecordReference(defaultObj, AppendToEnd);

            btnAddSubject.OnClientClick = Grid2.GetAddNewRecordReference(subjectObj, AppendSubjectToEnd);

            txtFDate.SelectedDate = DateTime.Now;
        }
Пример #2
0
 public void Change_Click(object sender, EventArgs e)
 {
     if (AgencyName2.Text.Trim() == "")
     {
         Alert.ShowInTop("请选择所要修改的机构!");
         return;
     }
     Common.Entities.Agency ag = new Common.Entities.Agency();
     ag = agen.FindByName(AgencyName2.Text.Trim());
     if (Convert.ToInt32(Session["SecrecyLevel"]) < 5)
     {
         if (ag.EntryPerson != Session["LoginName"].ToString())
         {
             string str = "您无对此机构操作的权限!此机构信息为" + ag.EntryPerson + "录入,请与管理员联系!";
             Alert.ShowInTop(str);
             return;
         }
     }
     Alert.Show("你确定要修改此数据吗!", "确认消息", MessageBoxIcon.Information, Window4.GetShowReference("ChangeAgency.aspx", "修改机构信息"), Target.Top);
 }
Пример #3
0
        /// <summary>
        ///     Grid1_RowCommand
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void Grid1_RowCommand(object sender, GridCommandEventArgs e)
        {
            var commandName = e.CommandName;
            var datakey     = Grid1.DataKeys[e.RowIndex][0].ToString();


            switch (commandName)
            {
            case "Delete":
                LiquidPlanService.Delete(p => p.KeyId == datakey && p.FCompanyId == CurrentUser.AccountComId);

                Alert.Show("删除成功。", MessageBoxIcon.Information);

                break;

            case "Pound":

                PageContext.RegisterStartupScript(
                    Window1.GetShowReference(string.Format("./PoundEdit.aspx?KeyId={0}&action=2",
                                                           datakey), "填写磅单"));
                break;

            case "Submit":

                var parms = new Dictionary <string, object>();
                parms.Clear();

                parms.Add("@companyId", CurrentUser.AccountComId);
                parms.Add("@keyId", datakey);

                SqlService.ExecuteProcedureCommand("proc_LiquidPlan", parms);

                Alert.Show("磅单成功。", MessageBoxIcon.Information);

                break;


            case "To":
                var dataqty = Grid1.DataKeys[e.RowIndex][1].ToString();


                var to =
                    LiquidToService.FirstOrDefault(
                        p => p.XCompanyId == CurrentUser.AccountComId && p.XKeyId == datakey);
                if (to != null)
                {
                    PageContext.RegisterStartupScript(
                        Window4.GetShowReference(string.Format("./LiquidTo.aspx?KeyId={0}&qty={1}&action=2",
                                                               datakey, dataqty), "导气"));
                }
                else
                {
                    PageContext.RegisterStartupScript(
                        Window4.GetShowReference(string.Format("./LiquidTo.aspx?KeyId={0}&qty={1}&action=1",
                                                               datakey, dataqty), "导气"));
                }

                //var parmsTo = new Dictionary<string, object>();
                //parmsTo.Clear();
                //parmsTo.Add("@companyId", CurrentUser.AccountComId);
                //parmsTo.Add("@KeyId", datakey);

                //SqlService.ExecuteProcedureCommand("proc_LiquidTo",parmsTo);


                break;
            }

            BindDataGrid();
        }
Пример #4
0
        /// <summary>
        ///     初始化页面数据
        /// </summary>
        private void InitData()
        {
            ViewState["_AppendToEnd"] = true;

            txtCreateBy.Text = CurrentUser.AccountName;

            // 钢瓶
            tbxFBottle.OnClientTriggerClick = Window1.GetSaveStateReference(tbxFBottle.ClientID)
                                              + Window1.GetShowReference("../../Common/WinBottle.aspx");

            // 客户
            tbxFCustomer.OnClientTriggerClick = Window2.GetSaveStateReference(txtFCode.ClientID, tbxFCustomer.ClientID, hfdClass.ClientID)
                                                + Window2.GetShowReference("../../Common/WinUnit.aspx");

            //地址
            txtFAddress.OnClientTriggerClick = Window3.GetSaveStateReference(txtFAddress.ClientID)
                                               + Window3.GetShowReference("../../Common/WinCustomerLink.aspx");

            //发货单号
            tbxFSalesNum.OnClientTriggerClick = Window4.GetSaveStateReference(tbxFSalesNum.ClientID)
                                                + Window4.GetShowReference("../../Common/WinSalesList.aspx");

            GasHelper.DropDownListDriverDataBind(ddlFDriver);

            GasHelper.DropDownListShipperDataBind(ddlFShipper);

            GasHelper.DropDownListSupercargoDataBind(ddlFSupercargo);

            GasHelper.DropDownListVehicleNumDataBind(ddlFVehicleNum);

            GasHelper.DropDownListAreasDataBind(ddlFArea);

            GasHelper.DropDownListSalesmanDataBind(ddlFSalesman);

            GasHelper.DropDownListDeliveryMethodDataBind(ddlDeliveryMethod);

            GasHelper.DropDownListBankSubjectDataBind(ddlSubject);

            //删除选中单元格的客户端脚本
            string deleteScript = DeleteScript();

            //新增
            var defaultObj = new JObject
            {
                { "FItemCode", "" },
                { "FItemName", "" },
                { "FSpec", "" },
                { "FUnit", "" },
                { "FPrice", "" },
                //{"FQty", "0"},
                { "FBottleQty", "0" },
                { "FAmount", "0" },
                //{"FBottleOweQty", "0"},
                { "FCateName", "" },
                { "colDelete", String.Format("<a href=\"javascript:;\" onclick=\"{0}\"><img src=\"{1}\"/></a>",//
                                             deleteScript, IconHelper.GetResolvedIconUrl(Icon.Delete)) },
            };

            // 在第一行新增一条数据
            btnAdd.OnClientClick = Grid1.GetAddNewRecordReference(defaultObj, AppendToEnd);

            //btnClose.OnClientClick = ActiveWindow.GetHidePostBackReference();

            txtFDate.SelectedDate = DateTime.Now;
        }