Exemple #1
0
        protected void rptPresidentDetails_ItemCommand(object source, System.Web.UI.WebControls.RepeaterCommandEventArgs e)
        {
            if (e.CommandName == "Edit")
            {
                hndFactorId.Value = e.CommandArgument.ToString();
                var data = FormFackageFactor.Instance.GetFactorById(Convert.ToInt16(hndFactorId.Value));
                if (data != null && data.Count > 0)
                {
                    var query = data.Select(result => new
                    {
                        result.FactorName,
                        result.FactorRemark,
                        result.IsChargeable,
                        result.IsVisible
                    });


                    txtFactorName.Text    = query.FirstOrDefault().FactorName;
                    txtFactorRemark.Text  = query.FirstOrDefault().FactorRemark;
                    chkChargeable.Checked = query.FirstOrDefault().IsChargeable;
                    chkVisible.Checked    = query.FirstOrDefault().IsVisible;

                    Page.ClientScript.RegisterStartupScript(Type.GetType("System.String"), "addScriptg",
                                                            "OpenPoup('divUniversityCategoryInsert','650px','sndAddCollegePresedentSpeech')", true);


                    btnSubmit.Text           = "Update";
                    lblCollegePlacement.Text = "Update the factor";
                }
            }
        }
Exemple #2
0
 protected void rptSettings_ItemCommand(object source, System.Web.UI.WebControls.RepeaterCommandEventArgs e)
 {
     if (e.CommandName.ToLower() == "delete")
     {
         var arg = e.CommandArgument;
     }
 }
        protected void rptComments_ItemCommand(object source, System.Web.UI.WebControls.RepeaterCommandEventArgs e)
        {
            commentId = int.Parse((string)(e.CommandArgument));

            if (e.CommandName == "Edit")
            {
                var res = DbManager.GetCommentById(commentId);
                if (res.Success)
                {
                    tbEditContent.Text = res.Data.CommentContent;
                    hfCommentId.Value  = res.Data.ObjectID.ToString();
                    var dev = DbManager.GetDevelopers();
                    if (dev.Success)
                    {
                        ddlModalWriter.DataSource = dev.Data.Select(c => new { c.FullName, c.ObjectID });
                        ddlModalWriter.DataBind();
                        ddlModalWriter.SelectedValue = res.Data.Developer.ObjectID.ToString();

                        ScriptManager.RegisterStartupScript(this, this.GetType(), "Pop", "openEditCommentModal();", true);
                    }
                }
            }
            else
            {
                var res = DbManager.DeleteComment(commentId);
                if (res.Success)
                {
                    Response.Redirect("Article.aspx?id=" + Request.QueryString["id"]);
                }
                else
                {
                    InfoLabel(res.Message);
                }
            }
        }
Exemple #4
0
 protected void Repeater1_ItemCommand(object source, System.Web.UI.WebControls.RepeaterCommandEventArgs e)
 {
     if (e.CommandName.Equals("Remove"))
     {
         Remove(e.CommandArgument.Convert <long>());
     }
 }
        void rGroupMembers_ItemCommand(object source, System.Web.UI.WebControls.RepeaterCommandEventArgs e)
        {
            int groupMemberId = int.MinValue;

            if (int.TryParse(e.CommandArgument.ToString(), out groupMemberId))
            {
                var service     = new GroupMemberService();
                var groupMember = service.Get(groupMemberId);
                if (groupMember != null)
                {
                    if (e.CommandName == "EditRole")
                    {
                        ShowModal(groupMember.Person, groupMember.GroupRoleId);
                    }

                    else if (e.CommandName == "RemoveRole")
                    {
                        if (IsKnownRelationships)
                        {
                            var inverseGroupMember = service.GetInverseRelationship(groupMember, false, CurrentPersonId);
                            if (inverseGroupMember != null)
                            {
                                service.Delete(inverseGroupMember, CurrentPersonId);
                            }
                        }

                        service.Delete(groupMember, CurrentPersonId);
                        service.Save(groupMember, CurrentPersonId);

                        BindData();
                    }
                }
            }
        }
Exemple #6
0
 protected void rptdata_ItemCommand(object source, System.Web.UI.WebControls.RepeaterCommandEventArgs e)
 {
     if (e.CommandName == "del")
     {
         suppAcctBll.Delete(Convert.ToInt32(e.CommandArgument));
         LoadData();
     }
 }
 void rptSystemLog_ItemCommand(object source, System.Web.UI.WebControls.RepeaterCommandEventArgs e)
 {
     if (e.CommandName == "deleteitem")
     {
         SystemLog.Delete(int.Parse(e.CommandArgument.ToString()));
         WebUtils.SetupRedirect(this, SiteRoot + "/Admin/ServerLog.aspx");
     }
 }
 protected void rMCR_ItemCommand(object source, System.Web.UI.WebControls.RepeaterCommandEventArgs e)
 {
     if (e.CommandName == "Checkin")
     {
         var accessKey = e.CommandArgument.ToString();
         MobileCheckin(accessKey);
     }
 }
Exemple #9
0
 protected void repData_ItemCommand(object source, System.Web.UI.WebControls.RepeaterCommandEventArgs e)
 {
     if (e.CommandName == "del")
     {
         viviapi.BLL.User.UserLevel.Instance.Delete(Convert.ToInt32(e.CommandArgument));
     }
     LoadData();
 }
Exemple #10
0
 void rptrGiftRegistrySearches_ItemCommand(object source, System.Web.UI.WebControls.RepeaterCommandEventArgs e)
 {
     if (e.CommandName == "delete")
     {
         DB.ExecuteSQL("delete CustomerGiftRegistrySearches where CustomerGiftRegistrySearchesID = " + e.CommandArgument);
     }
     InitializePageContent();
 }
        protected void rep2_ItemCommand(object source, System.Web.UI.WebControls.RepeaterCommandEventArgs e)
        {
            string custId = e.CommandArgument.ToString();

            if (e.CommandName == "View")
            {
                Response.Redirect("CustomerDetails.aspx?ID=" + custId);
            }
        }
Exemple #12
0
 protected void RptDevicesItemCommand(object source, System.Web.UI.WebControls.RepeaterCommandEventArgs e)
 {
     if (e.CommandName != "Delete")
     {
         return;
     }
     Account.RemoveDevice(Int32.Parse(e.CommandArgument.ToString()));
     DoSave(Account, String.Format("devices.aspx?{0}={1}", QUERY_NUMBER, Account.Number));
 }
 protected void rpTopic_ItemCommand(object source, System.Web.UI.WebControls.RepeaterCommandEventArgs e)
 {
     if (e.CommandName == "del")
     {
         int num = System.Convert.ToInt32(e.CommandArgument);
         if (VShopHelper.Deletetopic(num))
         {
             VShopHelper.RemoveReleatesProductBytopicid(num);
             this.ShowMsg("删除成功!", true);
             this.BindTopicList();
         }
     }
 }
Exemple #14
0
        protected void repButtons_ItemCommand(object source, System.Web.UI.WebControls.RepeaterCommandEventArgs e)
        {
            try
            {
                ResultObject res = null;

                string command = e.CommandName;
                if (command == "Snapshot")
                {
                    res = ES.Services.VPS2012.CreateSnapshot(PanelRequest.ItemID);
                }
                else
                {
                    // parse command
                    VirtualMachineRequestedState state = (VirtualMachineRequestedState)Enum.Parse(
                        typeof(VirtualMachineRequestedState), command, true);

                    // call services
                    res = ES.Services.VPS2012.ChangeVirtualMachineState(PanelRequest.ItemID, state);
                }

                // check results
                if (res.IsSuccess)
                {
                    if (command == "Snapshot")
                    {
                        // go to snapshots screen
                        Response.Redirect(EditUrl("ItemID", PanelRequest.ItemID.ToString(), "vps_snapshots",
                                                  "SpaceID=" + PanelSecurity.PackageId.ToString()));
                    }
                    else
                    {
                        // return
                        BindGeneralDetails();
                        return;
                    }
                }
                else
                {
                    // show error
                    messageBox.ShowMessage(res, "VPS_ERROR_CHANGE_VM_STATE", "VPS");
                }
            }
            catch (Exception ex)
            {
                messageBox.ShowErrorMessage("VPS_ERROR_CHANGE_VM_STATE", ex);
            }
        }
Exemple #15
0
        public void rptDetail_ItemCommand(object source, System.Web.UI.WebControls.RepeaterCommandEventArgs e)
        {
            if (e.CommandName == "Play")
            {
                if (ConvertUtility.ToString(Session["msisdn"]).ToString() == "")
                {
                    string url = UrlProcess.GetVideoSmsUrl(lang.ToString(), width);

                    Response.Redirect(url);
                }

                id = ConvertUtility.ToInt32(e.CommandArgument);

                Response.Redirect("http://wap.vietnamobile.com.vn/VClip/View.aspx?id=" + id + "&lang=" + lang + "&w=" + width);
            }
        }
Exemple #16
0
        protected void repeater_listproducts_ItemCommand(object source, System.Web.UI.WebControls.RepeaterCommandEventArgs e)
        {
            try
            {
                if (e.CommandName == "Save")
                {
                    string[] vParameter = e.CommandArgument.ToString().Split('|');

                    Product objProduct = new Product();
                    objProduct.IdProduct = int.Parse(vParameter[0]);
                    objProduct.Title     = vParameter[1];
                    objProduct.Price     = decimal.Parse(vParameter[2]);
                    objProduct.Url       = vParameter[3];
                    objProduct.Quantity  = 1;
                    objProduct.SubTotal  = objProduct.Price;

                    MyCart objCart = this.Session["MyCart"] as MyCart;

                    bool    bExistProduct = false;
                    decimal iTotalPrince  = 0;
                    for (int i = 0; i < objCart.ListProducts.Count; i++)
                    {
                        if (objCart.ListProducts[i].IdProduct.Equals(objProduct.IdProduct))
                        {
                            objCart.ListProducts[i].Quantity = (objCart.ListProducts[i].Quantity + 1);
                            objCart.ListProducts[i].SubTotal = (objCart.ListProducts[i].Quantity * objCart.ListProducts[i].Price);
                            bExistProduct = true;
                        }

                        iTotalPrince = iTotalPrince + (objCart.ListProducts[i].Quantity * objCart.ListProducts[i].Price);
                    }

                    if (!bExistProduct)
                    {
                        objCart.ListProducts.Add(objProduct);

                        iTotalPrince = iTotalPrince + (objProduct.Quantity * objProduct.Price);
                    }

                    objCart.Total          = iTotalPrince;
                    this.Session["MyCart"] = objCart;
                }
            }
            catch (Exception)
            {
            }
        }
Exemple #17
0
 void rptDrafts_ItemCommand(object source, System.Web.UI.WebControls.RepeaterCommandEventArgs e)
 {
 }
 private void listOrders_RowCommand(object sender, System.Web.UI.WebControls.RepeaterCommandEventArgs e)
 {
     this.ItemCommand(sender, e);
 }
 public void rptWantedList_ItemCommand(object source, System.Web.UI.WebControls.RepeaterCommandEventArgs e)
 {
     throw new NotImplementedException();
 }
Exemple #20
0
        protected void listOrders_ItemCommand(object sender, System.Web.UI.WebControls.RepeaterCommandEventArgs e)
        {
            string    orderId   = e.CommandArgument.ToString();
            OrderInfo orderInfo = TradeHelper.GetOrderInfo(orderId);

            if (orderInfo != null)
            {
                if (e.CommandName == "FINISH_TRADE" && orderInfo.CheckAction(OrderActions.SELLER_FINISH_TRADE))
                {
                    if (TradeHelper.ConfirmOrderFinish(orderInfo))
                    {
                        this.BindOrders();
                        this.ShowMessage("成功的完成了该订单", true);
                    }
                    else
                    {
                        this.ShowMessage("完成订单失败", false);
                    }
                }
                if (e.CommandName == "CLOSE_TRADE")
                {
                    if (orderInfo.CheckAction(OrderActions.SELLER_CLOSE))
                    {
                        if (TradeHelper.CloseOrder(orderInfo.OrderId, CloseOrderType.Manually))
                        {
                            Messenger.OrderClosed(HiContext.Current.User, orderInfo, "用户自己关闭订单");
                            this.BindOrders();
                            this.ShowMessage("成功的关闭了该订单", true);
                            return;
                        }
                        this.ShowMessage("关闭订单失败", false);
                    }
                    this.BindOrders();
                }
                if (e.CommandName == "CLOSE_Refund")//申请退款
                {
                    this.ReloadUserOrders(true);
                }
                //    string refundrest = string.Empty;
                //    OrderRefundTime = OrderRefundTime > 0 ? OrderRefundTime : 30;
                //    if (orderInfo.IsRefund == 2)
                //    {
                //        this.ShowMessage("您退款已申请成功,无需再提交!", true);
                //        return;
                //    }
                //    if (Convert.ToDateTime(orderInfo.PayDate) > DateTime.Now.AddMinutes(-OrderRefundTime) && orderInfo.IsRefund != 1 && (int)orderInfo.OrderStatus == 2)//可以取消
                //    {
                //        int type = string.IsNullOrEmpty(orderInfo.SourceOrderId) ? 1 : 2;
                //        orderId = type == 1 ? orderId : orderInfo.SourceOrderId;
                //        bool Rest = TradeHelper.ChangeRefundType(orderId, type);
                //        if (Rest)
                //        {
                //            this.Enabled = false;
                //            this.ShowMessage("退款申请成功", true);
                //            this.BindOrders();
                //        }
                //        else
                //        {
                //            this.ShowMessage("退款失败,", false);
                //        }
                //    }
                //    else
                //    {
                //        this.ShowMessage("您离付款时间已经超过" + OrderRefundTime + "分钟,不能自动退款!", false);
                //    }

                //}
            }

            //删除订单(逻辑删除,放到回收站)
            if (e.CommandName == "LogicDelete")
            {
                int result = TradeHelper.LogicDeleteOrder(orderId, (int)UserStatus.RecycleDelete);
                if (result > 0)
                {
                    this.BindOrders();
                    this.ShowMessage("删除订单成功", true);
                }
                else
                {
                    this.ShowMessage("删除订单失败", false);
                }
            }
        }
Exemple #21
0
 protected void RepeaterProducts_ItemCommand(object source, System.Web.UI.WebControls.RepeaterCommandEventArgs e)
 {
 }
Exemple #22
0
        protected void rptList_ItemCommand(object source, System.Web.UI.WebControls.RepeaterCommandEventArgs e)
        {
            bool      flag      = false;
            OrderInfo orderInfo = OrderHelper.GetOrderInfo(e.CommandArgument.ToString());

            if (orderInfo != null)
            {
                if (e.CommandName == "CONFIRM_PAY" && orderInfo.CheckAction(OrderActions.SELLER_CONFIRM_PAY))
                {
                    int num      = 0;
                    int num2     = 0;
                    int arg_49_0 = orderInfo.GroupBuyId;
                    if (OrderHelper.ConfirmPay(orderInfo))
                    {
                        DebitNoteInfo debitNoteInfo = new DebitNoteInfo();
                        debitNoteInfo.NoteId   = Globals.GetGenerateId();
                        debitNoteInfo.OrderId  = e.CommandArgument.ToString();
                        debitNoteInfo.Operator = ManagerHelper.GetCurrentManager().UserName;
                        debitNoteInfo.Remark   = "后台" + debitNoteInfo.Operator + "收款成功";
                        OrderHelper.SaveDebitNote(debitNoteInfo);
                        if (orderInfo.GroupBuyId > 0)
                        {
                            int arg_BE_0 = num + num2;
                        }
                        this.BindOrders();
                        orderInfo.OnPayment();
                        this.ShowMsg("成功的确认了订单收款", true);
                        return;
                    }
                    this.ShowMsg("确认订单收款失败", false);
                    return;
                }
                else if (e.CommandName == "FINISH_TRADE" && orderInfo.CheckAction(OrderActions.SELLER_FINISH_TRADE))
                {
                    System.Collections.Generic.Dictionary <string, LineItemInfo> lineItems = orderInfo.LineItems;
                    LineItemInfo lineItemInfo = new LineItemInfo();
                    foreach (System.Collections.Generic.KeyValuePair <string, LineItemInfo> current in lineItems)
                    {
                        lineItemInfo = current.Value;
                        if (lineItemInfo.OrderItemsStatus == OrderStatus.ApplyForRefund || lineItemInfo.OrderItemsStatus == OrderStatus.ApplyForReturns)
                        {
                            flag = true;
                        }
                    }
                    if (!flag)
                    {
                        if (OrderHelper.ConfirmOrderFinish(orderInfo))
                        {
                            this.BindOrders();
                            this.myNotifier.updateAction = UpdateAction.OrderUpdate;
                            this.myNotifier.actionDesc   = "订单已完成";
                            if (orderInfo.PayDate.HasValue)
                            {
                                this.myNotifier.RecDateUpdate = orderInfo.PayDate.Value;
                            }
                            else
                            {
                                this.myNotifier.RecDateUpdate = System.DateTime.Today;
                            }
                            this.myNotifier.DataUpdated += new StatisticNotifier.DataUpdatedEventHandler(this.myEvent.Update);
                            this.myNotifier.UpdateDB();
                            this.ShowMsg("成功的完成了该订单", true);
                            return;
                        }
                        this.ShowMsg("完成订单失败", false);
                        return;
                    }
                    else
                    {
                        this.ShowMsg("订单中商品有退货(款)不允许完成!", false);
                    }
                }
            }
        }