コード例 #1
0
        public bool UpdateInfoDetail(MMS_PurchaseIndentDetail info)
        {
            var query = from item in dc.MMS_PurchaseIndentDetail
                        where item.ID == info.ID
                        select item;

            BatchEvaluate.Eval(info, query.First());
            dc.SubmitChanges();
            return(true);
        }
コード例 #2
0
        private void ModelToDetailTextBox(TPurchaseIndentDetail tinfo)
        {
            //调用业务层方法取货品信息实体
            MMS_MaterialInfo         Material = MaterialInfoService.Instance.GetProductInfoByCode(tinfo.DetDetail.ProductCode);
            MMS_PurchaseIndentDetail detail   = tinfo.DetDetail;

            txtProductCode.Text = detail.ProductCode;              //货品代码
            txtShortName.Text   = Material.Material_Name;          //货品简称
            txtSpecs.Text       = Material.Material_Specification; //规格
            ddlUnit.Text        = Material.Material_Unit;          //计量单位
            txtVendor.Text      = Material.Material_Supplier;      //供应商
            txtQuantity.Text    = detail.Quantity.ToString();      //数量
        }
コード例 #3
0
        private void DetailTextBoxToModel(TPurchaseIndentDetail tinfo)
        {
            MMS_PurchaseIndentDetail detail = tinfo.DetDetail;

            detail.PurchaseBillCode = txtPurchasePlanBillCode.Text; //入库单号
            detail.ProductCode      = txtProductCode.Text;          //货品代码
            if (!string.IsNullOrEmpty(txtQuantity.Text))            //数量
            {
                detail.Quantity = Convert.ToInt32(txtQuantity.Text);
            }
            detail.Memo         = txtComm.Text.ToString().Trim();
            detail.AuditAccount = FindListAuditUser(txtProductCode.Text.ToString()).ToString();
        }
コード例 #4
0
        public void ProcessRequest(HttpContext context)
        {
            context.Response.ContentType     = "text/plain";
            context.Response.Buffer          = true;
            context.Response.ExpiresAbsolute = DateTime.Now.AddDays(-1.0);
            context.Response.AddHeader("pragma", "no-cache");
            context.Response.AddHeader("cache-control", "");
            context.Response.CacheControl = "no-cache";

            var text = context.Request["data"];

            try
            {
                if (text != null)
                {
                    string[] str_data = text.Split(',');
                    foreach (string str in str_data)
                    {
                        string str_replace = str.Replace('\"', ' ');
                        str_replace = str_replace.Replace('[', ' ');
                        str_replace = str_replace.Replace(']', ' ');
                        str_replace = str_replace.Trim();

                        MMS_PurchaseIndentDetail purPlanDetail = PurchaseIndentService.Instance.GetInfoDetail(Convert.ToInt32(str_replace));
                        purPlanDetail.AuditFlag = "2";
                        PurchaseIndentService.Instance.UpdateInfoDetail(purPlanDetail);
                    }
                }
                else
                {
                    context.Session.Abandon();
                    context.Session.Clear();
                    context.Response.Write(1);
                    context.Response.End();
                }
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
コード例 #5
0
 public bool UpdateInfoDetail(MMS_PurchaseIndentDetail info)
 {
     return(dao.UpdateInfoDetail(info));
 }