Пример #1
0
        public void SettingInit(Guid VoucherId, ASPxButton SourceButton, string completeEventName)
        {
            this.VoucherId = VoucherId;
            dsOriginArtifact.CriteriaParameters["VoucherId"].DefaultValue    = VoucherId.ToString();
            dsVoucherAllocation.CriteriaParameters["VoucherId"].DefaultValue = VoucherId.ToString();
            frmCosting.DataBind();

            if (!MainControlClientName.Equals(string.Empty))
            {
                SourceButton.ClientSideEvents.Click =
                    "function(s, e){ " +
                    string.Format("{0}.PerformCallback('open');", MainControlClientName) +
                    " }";

                cpVoucherBookingEntry.ClientSideEvents.BeginCallback = "function(s, e){ " +
                                                                       string.Format("{0}.Show();", ldpnCostingEditForm.ClientInstanceName) +
                                                                       " }";

                cpVoucherBookingEntry.ClientSideEvents.EndCallback = "function(s, e){ " +
                                                                     string.Format("{0}.Hide(); ", ldpnCostingEditForm.ClientInstanceName) +
                                                                     "target.fire({ type: '" + completeEventName + "' }); " +
                                                                     " }";

                ButtonApproveCosting.ClientSideEvents.Click =
                    "function(s, e){ " +
                    string.Format("{0}.PerformCallback('Book');", MainControlClientName)
                    + " }";

                ButtonCancel.ClientSideEvents.Click =
                    "function(s, e){ " +
                    string.Format("{0}.PerformCallback('Cancel');", MainControlClientName)
                    + " }";
            }
        }
Пример #2
0
        public void SettingInit(ASPxButton SourceButton, ASPxGridView SourceGridView)
        {
            if (MainControlClientName.Equals(string.Empty))
            {
                return;
            }
            initCommonJavascript();

            if (SourceGridView == null)
            {
                SourceButton.ClientSideEvents.Click =
                    "function(s, e){ " +
                    string.Format("{0}.PerformCallback('Show');", MainControlClientName) +
                    " }";
            }
            else
            {
                SourceButton.ClientSideEvents.Click =
                    "function(s, e){ " +
                    "var validated = ASPxClientEdit.ValidateEditorsInContainer(" +
                    SourceGridView.ClientID +
                    ".GetMainElement(), null, true); if (validated) {" +
                    string.Format("{0}.PerformCallback('Show');", MainControlClientName) +
                    " }}";
            }

            ImportedItemUnitId = Guid.Empty;

            this.GridViewItemUnit = SourceGridView;

            ItemUnit itemUnit = null;

            if (this.GridViewItemUnit.FocusedRowIndex >= 0)
            {
                Guid key = Guid.Parse(GridViewItemUnit.GetRowValues(this.GridViewItemUnit.FocusedRowIndex, "ItemUnitId").ToString());
                itemUnit = session.GetObjectByKey <ItemUnit>(key);

                if (itemUnit != null)
                {
                    lblItem.Text = itemUnit.ItemId.Code;
                    //cboItem.Value = itemUnit.ItemId.ItemId;
                    //cboItem.Text = itemUnit.ItemId.Code;
                    //cboItem.ItemsRequestedByFilterCondition += new ListEditItemsRequestedByFilterConditionEventHandler(comboItem_ItemsRequestedByFilterCondition);
                    //cboItem.ItemRequestedByValue += new ListEditItemRequestedByValueEventHandler(comboItem_ItemRequestedByValue);
                }
            }
        }
Пример #3
0
        private void initCommonJavascript()
        {
            if (!MainControlClientName.Equals(string.Empty))
            {
                cpItemByLoad.ClientSideEvents.BeginCallback = "function(s, e){  " +
                                                              string.Format("{0}.Show();", ldpnItemByLot.ClientInstanceName) +
                                                              " }";

                cpItemByLoad.ClientSideEvents.EndCallback = "function(s, e){ " +
                                                            " if (s.cpIsSave){ delete s.cpIsSave; alert('Đã cập nhật thông tin'); "
                                                            + ObjectHandler + ".fire({ type: '"
                                                            + EventHandler
                                                            + "' , OutParam: s.cpOutputLotId }); delete s.cpOutputLotId; } " +
                                                            string.Format("{0}.Hide(); ", ldpnItemByLot.ClientInstanceName) +
                                                            "}";

                ButtonCloseCommandPopup.ClientSideEvents.Click =
                    "function(s, e){ " +
                    string.Format("{0}.PerformCallback('Close');", cpItemByLoad.ClientInstanceName)
                    + " }";

                ButtonSaveCommandPopup.ClientSideEvents.Click =
                    "function(s, e){ " +
                    string.Format("{0}.PerformCallback('Save');", cpItemByLoad.ClientInstanceName)
                    + " }";

                popupItemByLot.ClientSideEvents.Closing = "function(s, e){ " +
                                                          string.Format("{0}.PerformCallback('Close');", cpItemByLoad.ClientInstanceName)
                                                          + " }";

                //CboLotCode.ClientSideEvents.ValueChanged = "function(s,e){ var date = Date.parseLocale(s.GetSelectedItem().GetColumnText('ExpireDate').split(' ')[0], 'dd/mmmm/yyyy'); " +
                //        DateEditExpiredDate.ClientInstanceName + ".SetDate(date); }";

                //chkLotSelectionType.ClientSideEvents.CheckedChanged =
                //    "function(s, e){ " +
                //    string.Format("{0}.PerformCallback('Refresh');", MainControlClientName)
                //    + " }";
            }
        }