Beispiel #1
0
        /// <summary>
        /// 保存
        /// </summary>
        protected void btnSelect_Click(object sender, EventArgs e)
        {
            List <XMCustomerWangNo> XMCustomerWangNoList = base.XMCustomerWangNoService.GetXMCustomerWangNoByCustomerID(CustomerID); //获取客服原旺旺号

            for (int i = 0; i < XMCustomerWangNoList.Count; i++)                                                                     //删除原旺旺号
            {
                XMCustomerWangNo orderinfoapp = XMCustomerWangNoList[i];
                orderinfoapp.IsEnabled  = true;
                orderinfoapp.UpdatorID  = HozestERPContext.Current.User.CustomerID;
                orderinfoapp.UpdateTime = DateTime.Now;
                base.XMCustomerWangNoService.UpdateXMCustomerWangNo(orderinfoapp);
            }


            for (int i = 0; i < this.SelectCustomers.Count; i++)
            {
                XMCustomerWangNo orderinfoapp = new XMCustomerWangNo();
                orderinfoapp.CustomerID = CustomerID;
                orderinfoapp.WangNoID   = this.SelectCustomers[i].ID;
                orderinfoapp.IsEnabled  = false;
                orderinfoapp.CreatorID  = HozestERPContext.Current.User.CustomerID;
                orderinfoapp.CreateTime = DateTime.Now;
                orderinfoapp.UpdatorID  = HozestERPContext.Current.User.CustomerID;
                orderinfoapp.UpdateTime = DateTime.Now;
                base.XMCustomerWangNoService.InsertXMCustomerWangNo(orderinfoapp);
            }
            Page.ClientScript.RegisterStartupScript(Page.GetType(), "close", "<script>alert('保存成功!');</script>");
        }
Beispiel #2
0
        /// <summary>
        /// 删除行数据
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void grdvClients_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            #region  除
            if (e.CommandName.Equals("Delete"))
            {
                //var xMScalpingApplication = base.XMScalpingApplicationService.GetXMScalpingApplicationByScalpingId(Convert.ToInt32(e.CommandArgument));
                var orderinfoapp       = base.XMWangNoService.GetXMWangNoByID(Convert.ToInt32(e.CommandArgument));
                var customerWangNoList = base.XMCustomerWangNoService.GetXMCustomerWangNoByWangNoID(Convert.ToInt32(e.CommandArgument));
                if (orderinfoapp != null)//删除
                {
                    orderinfoapp.IsEnabled  = true;
                    orderinfoapp.UpdatorID  = HozestERPContext.Current.User.CustomerID;
                    orderinfoapp.UpdateTime = DateTime.Now;
                    base.XMWangNoService.UpdateXMWangNo(orderinfoapp);

                    //项目名称
                    int NickId = Convert.ToInt32(this.ddlNickId.SelectedValue);
                    //平台类型
                    int PlatformTypeId = Convert.ToInt32(this.ddlPlatformTypeId.SelectedValue);
                    //旺旺号
                    string WangNo = this.ddlWangNo.Text.ToString();

                    var xMProjectList = base.XMWangNoService.GetXMWangNoList(NickId, PlatformTypeId, WangNo);
                    int rowscount     = xMProjectList.Count();//获取行数;
                    if (rowscount % this.Master.PageSize == 0)
                    {
                        this.BindGrid(this.Master.PageIndex - 1, this.Master.PageSize);
                    }
                    else
                    {
                        this.BindGrid(this.Master.PageIndex, this.Master.PageSize);
                    }
                    if (customerWangNoList != null)
                    {
                        for (int i = 0; i < customerWangNoList.Count; i++)
                        {
                            XMCustomerWangNo customerWangNo = customerWangNoList[i];
                            customerWangNo.IsEnabled  = true;
                            customerWangNo.UpdatorID  = HozestERPContext.Current.User.CustomerID;
                            customerWangNo.UpdateTime = DateTime.Now;
                            base.XMCustomerWangNoService.UpdateXMCustomerWangNo(customerWangNo);
                        }
                    }
                    base.ShowMessage("操作成功.");
                }
            }
            #endregion
        }