Example #1
0
        /// <summary>
        /// 绑定供应商代码
        /// </summary>
        /// <returns></returns>
        public ActionResult getEmpCode()
        {
            string Code    = "";
            var    listEmp = (from tbEmp in MyModels.B_SupplierList
                              orderby tbEmp.SupplierNumber
                              select tbEmp).ToList();

            if (listEmp.Count > 0)
            {
                int            intCount = listEmp.Count;
                B_SupplierList modelEmp = listEmp[intCount - 1];
                int            intEmp   = Convert.ToInt32(modelEmp.SupplierNumber.Substring(1, 6));
                intEmp++;
                Code = intEmp.ToString();
                for (int i = 0; i < 6; i++)
                {
                    Code = Code.Length < 6 ? "0" + Code : Code;
                }
                Code = "" + Code;
            }

            else
            {
                Code = "000000";
            }
            return(Json(Code, JsonRequestBehavior.AllowGet));
        }
Example #2
0
        /// <summary>
        /// 删除供货商
        /// </summary>
        /// <param name="goodsId"></param>
        /// <returns></returns>
        public ActionResult DeleteHeTong(int goodsId)
        {
            //定义返回
            string strMsg = "fail";

            try
            {
                B_SupplierList dbGoodsDetail = (from tbGoodsDetail in MyModels.B_SupplierList
                                                where tbGoodsDetail.SupplierID == goodsId
                                                select tbGoodsDetail).Single();

                MyModels.B_SupplierList.Remove(dbGoodsDetail);

                if (MyModels.SaveChanges() > 0)
                {
                    strMsg = "success";
                }
            }
            catch (Exception)
            {
            }
            return(Json(strMsg, JsonRequestBehavior.AllowGet));
        }
Example #3
0
        /// <summary>
        /// 审核
        /// </summary>
        /// <param name="SupplierListgf"></param>
        /// <returns></returns>
        public ActionResult ShenheJingXiao(B_SupplierList SupplierListgf)
        {
            string         strMag       = "fail";
            B_SupplierList SupplierList = new B_SupplierList();

            try
            {
                SupplierList.SupplierID = Convert.ToInt32(SupplierListgf.SupplierID);

                SupplierList.SupplierNumber            = SupplierListgf.SupplierNumber;
                SupplierList.SupplierName              = SupplierListgf.SupplierName;
                SupplierList.SupplierCHName            = SupplierListgf.SupplierCHName;
                SupplierList.SupplierEnglishName       = SupplierListgf.SupplierEnglishName;
                SupplierList.SupplierAbbreviation      = SupplierListgf.SupplierAbbreviation;
                SupplierList.SupplierPTCode            = SupplierListgf.SupplierPTCode;
                SupplierList.SupplierDependency        = SupplierListgf.SupplierDependency;
                SupplierList.SupplierRegisteredAddress = SupplierListgf.SupplierRegisteredAddress;
                SupplierList.SupplierRegisteredEnglish = SupplierListgf.SupplierRegisteredEnglish;

                SupplierList.PaymentID        = Convert.ToInt32(SupplierListgf.PaymentID);
                SupplierList.CompanyID        = Convert.ToInt32(SupplierListgf.CompanyID);
                SupplierList.SupplierRankID   = Convert.ToInt32(SupplierListgf.SupplierRankID);
                SupplierList.UnitCharacterID  = Convert.ToInt32(SupplierListgf.UnitCharacterID);
                SupplierList.AgreementTypeID  = Convert.ToInt32(SupplierListgf.AgreementTypeID);
                SupplierList.AgreementStateID = Convert.ToInt32(SupplierListgf.AgreementStateID);


                SupplierList.SupplierInformationName = SupplierListgf.SupplierInformationName;
                SupplierList.SupplierTelephone       = SupplierListgf.SupplierTelephone;
                SupplierList.SupplierContacts        = SupplierListgf.SupplierContacts;
                SupplierList.SupplierPost            = SupplierListgf.SupplierPost;
                SupplierList.SupplierEmail           = SupplierListgf.SupplierEmail;
                SupplierList.SupplierZipCode         = SupplierListgf.SupplierZipCode;
                SupplierList.SupplierPortraiture     = SupplierListgf.SupplierPortraiture;
                SupplierList.SupplierAddress         = SupplierListgf.SupplierAddress;
                SupplierList.SupplierURL             = SupplierListgf.SupplierURL;

                SupplierList.EnterpriseBank     = SupplierListgf.EnterpriseBank;
                SupplierList.EnterpriseNumber   = SupplierListgf.EnterpriseNumber;
                SupplierList.EnterpriseNatureID = Convert.ToInt32(SupplierListgf.EnterpriseNatureID);
                SupplierList.NationalTaxNumber  = SupplierListgf.NationalTaxNumber;
                SupplierList.EnterpriseTypeID   = Convert.ToInt32(SupplierListgf.EnterpriseTypeID);
                SupplierList.LocalTaxNumber     = SupplierListgf.LocalTaxNumber;
                SupplierList.EnterprisePassword = SupplierListgf.EnterprisePassword;


                SupplierList.Registrant     = SupplierListgf.Registrant;
                SupplierList.Registranttime = Convert.ToDateTime(SupplierListgf.Registranttime);


                SupplierList.Executor     = SupplierListgf.Executor;
                SupplierList.Executortime = Convert.ToDateTime(SupplierListgf.Executortime);

                SupplierList.Auditor     = SupplierListgf.Auditor;
                SupplierList.Auditortime = Convert.ToDateTime(SupplierListgf.Auditortime);

                if (SupplierList.SupplierNumber != "" && SupplierList.SupplierID > 0)
                {
                    MyModels.Entry(SupplierList).State = System.Data.Entity.EntityState.Modified;
                    MyModels.SaveChanges();//changes的三种状态:新增、修改、删除
                    strMag = "success";
                }
            }
            catch (Exception)
            {
                return(Json(strMag, JsonRequestBehavior.AllowGet));
            }
            return(Json(strMag, JsonRequestBehavior.AllowGet));
        }
Example #4
0
        /// <summary>
        /// 新增供应商
        /// </summary>
        /// <param name="SupplierList"></param>
        /// <param name="SupplierInformationList"></param>
        /// <param name="EnterpriseNatureList"></param>
        /// <returns></returns>


        public ActionResult SelectGoods(B_SupplierList SupplierListgf)
        {
            B_SupplierList SupplierList = new B_SupplierList();
            string         strMag       = "fali";
            ReturnJsonVo   returnJson   = new ReturnJsonVo();

            try
            {
                SupplierList.SupplierNumber            = SupplierListgf.SupplierNumber;
                SupplierList.SupplierName              = SupplierListgf.SupplierName;
                SupplierList.SupplierCHName            = SupplierListgf.SupplierCHName;
                SupplierList.SupplierEnglishName       = SupplierListgf.SupplierEnglishName;
                SupplierList.SupplierAbbreviation      = SupplierListgf.SupplierAbbreviation;
                SupplierList.SupplierPTCode            = SupplierListgf.SupplierPTCode;
                SupplierList.SupplierDependency        = SupplierListgf.SupplierDependency;
                SupplierList.SupplierRegisteredAddress = SupplierListgf.SupplierRegisteredAddress;
                SupplierList.SupplierRegisteredEnglish = SupplierListgf.SupplierRegisteredEnglish;

                SupplierList.PaymentID        = Convert.ToInt32(SupplierListgf.PaymentID);
                SupplierList.CompanyID        = Convert.ToInt32(SupplierListgf.CompanyID);
                SupplierList.SupplierRankID   = Convert.ToInt32(SupplierListgf.SupplierRankID);
                SupplierList.UnitCharacterID  = Convert.ToInt32(SupplierListgf.UnitCharacterID);
                SupplierList.AgreementTypeID  = Convert.ToInt32(SupplierListgf.AgreementTypeID);
                SupplierList.AgreementStateID = Convert.ToInt32(SupplierListgf.AgreementStateID);


                SupplierList.SupplierInformationName = SupplierListgf.SupplierInformationName;
                SupplierList.SupplierTelephone       = SupplierListgf.SupplierTelephone;
                SupplierList.SupplierContacts        = SupplierListgf.SupplierContacts;
                SupplierList.SupplierPost            = SupplierListgf.SupplierPost;
                SupplierList.SupplierEmail           = SupplierListgf.SupplierEmail;
                SupplierList.SupplierZipCode         = SupplierListgf.SupplierZipCode;
                SupplierList.SupplierPortraiture     = SupplierListgf.SupplierPortraiture;
                SupplierList.SupplierAddress         = SupplierListgf.SupplierAddress;
                SupplierList.SupplierURL             = SupplierListgf.SupplierURL;

                SupplierList.EnterpriseBank     = SupplierListgf.EnterpriseBank;
                SupplierList.EnterpriseNumber   = SupplierListgf.EnterpriseNumber;
                SupplierList.EnterpriseNatureID = Convert.ToInt32(SupplierListgf.EnterpriseNatureID);
                SupplierList.NationalTaxNumber  = SupplierListgf.NationalTaxNumber;
                SupplierList.EnterpriseTypeID   = Convert.ToInt32(SupplierListgf.EnterpriseTypeID);
                SupplierList.LocalTaxNumber     = SupplierListgf.LocalTaxNumber;
                SupplierList.EnterprisePassword = SupplierListgf.EnterprisePassword;


                SupplierList.Registrant     = SupplierListgf.Registrant;
                SupplierList.Registranttime = Convert.ToDateTime(SupplierListgf.Registranttime);

                if (SupplierList.SupplierNumber != "")
                {
                    MyModels.B_SupplierList.Add(SupplierList);
                    MyModels.SaveChanges();
                    strMag = "success";
                }
            }
            catch (Exception)
            {
                return(Json(strMag, JsonRequestBehavior.AllowGet));
            }
            return(Json(strMag, JsonRequestBehavior.AllowGet));
        }