示例#1
0
        protected void btnXlmSave_Click(object sender, Ext.Net.DirectEventArgs e)
        {
            string     errMessage      = "退货单号为:";
            bool       isConfirm       = true;
            List <int> saleRejectedIDs = this.Master.GetSelectedIds(this.grdvJdRejecedInfo);

            if (saleRejectedIDs.Count <= 0)
            {
                Ext.Net.ExtNet.Msg.Alert("提示", "你没有选择任何记录!").Show();
                return;
            }
            else
            {
                //foreach (int ID in saleRejectedIDs)
                //{
                //    var jdSaleRejecteds = base.XMJDSaleRejectedService.GetXMJDSaleRejectedById(ID);
                //    if (jdSaleRejecteds != null)
                //    {
                //        var detail = base.XMJDSaleRejectedProductDetailService.GetXMJDSaleRejectedProductDetailListByjdSaleRejectID(jdSaleRejecteds.Id);
                //        if (detail != null && detail.Count > 0)
                //        {
                //            foreach (XMJDSaleRejectedProductDetail p in detail)
                //            {
                //                if (!p.XBIsConfirm.Value)
                //                {
                //                    isConfirm = false;
                //                    errMessage += jdSaleRejecteds.Ref + ",";
                //                }
                //            }
                //        }
                //    }
                //}
            }
            if (!isConfirm)
            {
                base.ShowMessage(errMessage + "新邦未确认收货,无法执行相关操作!");
            }
            else
            {
                if (saleRejectedIDs.Count <= 0)
                {
                    Ext.Net.ExtNet.Msg.Alert("提示", "你没有选择任何记录!").Show();
                    return;
                }
                else
                {
                    foreach (int ID in saleRejectedIDs)
                    {
                        var jdSaleRejecteds = base.XMJDSaleRejectedService.GetXMJDSaleRejectedById(ID);
                        if (jdSaleRejecteds != null)
                        {
                            var details = base.XMJDSaleRejectedProductDetailService.GetXMJDSaleRejectedProductDetailListByjdSaleRejectID(jdSaleRejecteds.Id);
                            if (details != null && details.Count > 0)
                            {
                                foreach (XMJDSaleRejectedProductDetail parm in details)
                                {
                                    parm.XLMIsConfirm   = true;
                                    parm.XLMConfirmDate = DateTime.Parse(dfXlmComfirmDate.Value.ToString());
                                    parm.UpdateDate     = DateTime.Now;
                                    parm.UpdateID       = HozestERPContext.Current.User.CustomerID;
                                    parm.XLMConfirmer   = jdSaleRejecteds.UpdateID = HozestERPContext.Current.User.CustomerID;
                                    base.XMJDSaleRejectedService.UpdateXMJDSaleRejected(jdSaleRejecteds);
                                }
                            }
                        }
                    }
                }
                Ext.Net.ExtNet.Msg.Alert("提示", "操作成功!").Show();
                window2.Hide();
            }
            BindGrid(this.Master.PageIndex, this.Master.PageSize);
        }
示例#2
0
 protected void Button1_DirectClick(object sender, Ext.Net.DirectEventArgs e)
 {
     Response.Redirect("~/html/Crearboard.aspx");
 }
示例#3
0
 protected void btnTeslimIptal_DirectClick(object sender, Ext.Net.DirectEventArgs e)
 {
     kitapOduncTeslimModal.Close();
 }