コード例 #1
0
        public void ProcessRequest(HttpContext context)
        {
            context.Response.ContentType = "text/plain";

            string producerName = context.Request.Form["producerName"];
            string producerFullName = context.Request.Form["producerFullName"];
            string producerShort = context.Request.Form["producerShort"];
            string areaName = context.Request.Form["areaName"];
            string resultStr = "添加失败";

            if (string.IsNullOrEmpty(producerName))
            {
                resultStr = "生产商名称不能为空";
                context.Response.Write(resultStr);
                context.Response.End();
            }

            if (string.IsNullOrEmpty(producerFullName))
            {
                resultStr = "生产商全称不能为空";
                context.Response.Write(resultStr);
                context.Response.End();
            }
            if (string.IsNullOrEmpty(producerShort))
            {
                resultStr = "生产商简称不能为空";
                context.Response.Write(resultStr);
                context.Response.End();
            }
            if (string.IsNullOrEmpty(areaName))
            {
                resultStr = "生产商地区不能为空";
                context.Response.Write(resultStr);
                context.Response.End();
            }

            NFMT.Data.BLL.ProducerBLL pdBLL = new NFMT.Data.BLL.ProducerBLL();
            NFMT.Data.Model.Producer pd = new NFMT.Data.Model.Producer();
            NFMT.Common.UserModel user = Utility.UserUtility.CurrentUser;

            pd.ProducerName = producerName;
            pd.ProducerFullName = producerFullName;
            pd.ProducerShort = producerShort;
            pd.ProducerArea = Convert.ToInt32(areaName);

            pd.ProducerStatus = NFMT.Common.StatusEnum.已录入;

            NFMT.Common.ResultModel result = pdBLL.Insert(user, pd);
            resultStr = result.Message;
            context.Response.Write(resultStr);
        }
コード例 #2
0
        public void ProcessRequest(HttpContext context)
        {
            NFMT.Common.UserModel user = Utility.UserUtility.CurrentUser;

            context.Response.ContentType = "text/plain";
            int id = 0;
            int operateId = 0;

            if (!int.TryParse(context.Request.Form["id"], out id) || id <= 0)
            {
                context.Response.Write("序号错误");
                context.Response.End();
            }

            if (!int.TryParse(context.Request.Form["oi"], out operateId) || operateId <= 0)
            {
                context.Response.Write("操作错误");
                context.Response.End();
            }

            NFMT.Data.BLL.ProducerBLL pd = new NFMT.Data.BLL.ProducerBLL();
            NFMT.Data.Model.Producer producer = new NFMT.Data.Model.Producer()
            {
                ProducerId = id,
                LastModifyId = user.EmpId
            };

            NFMT.Common.OperateEnum operateEnum = (NFMT.Common.OperateEnum)operateId;
            NFMT.Common.ResultModel result = new NFMT.Common.ResultModel();

            switch (operateEnum)
            {
                case NFMT.Common.OperateEnum.冻结:
                    result = pd.Freeze(user, producer);
                    break;
                case NFMT.Common.OperateEnum.解除冻结:
                    result = pd.UnFreeze(user, producer);
                    break;
            }

            context.Response.Write(result.Message);
        }
コード例 #3
0
        public void ProcessRequest(HttpContext context)
        {
            NFMT.Common.UserModel user = Utility.UserUtility.CurrentUser;
            context.Response.ContentType = "text/plain";

            string producerName = context.Request.Form["producerName"];
            string producerFullName = context.Request.Form["producerFullName"];
            string producerShort = context.Request.Form["producerShort"];
            int areaName = 0;
            int id = 0;
            int statusName = 0;

            string resultStr = "修改失败";

            if (string.IsNullOrEmpty(context.Request.Form["id"]))
            {
                resultStr = "id未知";
                context.Response.Write(resultStr);
                context.Response.End();
            }

            if (!int.TryParse(context.Request.Form["id"], out id))
            {
                resultStr = "id未知";
                context.Response.Write(resultStr);
                context.Response.End();
            }
            if (!int.TryParse(context.Request.Form["areaName"], out areaName))
            {
                resultStr = "地区名序号不能为空";
                context.Response.Write(resultStr);
                context.Response.End();
            }
            if (!int.TryParse(context.Request.Form["statusName"], out statusName))
            {
                resultStr = "生产商状态序号不能为空";
                context.Response.Write(resultStr);
                context.Response.End();
            }

            if (string.IsNullOrEmpty(producerName))
            {
                resultStr = "生产商名称不能为空";
                context.Response.Write(resultStr);
                context.Response.End();
            }
            if (string.IsNullOrEmpty(producerFullName))
            {
                resultStr = "生产商全称不能为空";
                context.Response.Write(resultStr);
                context.Response.End();
            }
            if (string.IsNullOrEmpty(producerShort))
            {
                resultStr = "生产商缩写不能为空";
                context.Response.Write(resultStr);
                context.Response.End();
            }

            NFMT.Data.BLL.ProducerBLL producerBLL = new NFMT.Data.BLL.ProducerBLL();
            NFMT.Data.Model.Producer producer = new NFMT.Data.Model.Producer()
            {
                ProducerName = producerName,
                ProducerFullName = producerFullName,
                ProducerShort = producerShort,
                ProducerId = id,
                ProducerArea = areaName,
                ProducerStatus = (NFMT.Common.StatusEnum)statusName
            };
            NFMT.Common.ResultModel result = producerBLL.Update(user, producer);
            if (result.ResultStatus == 0)
                context.Response.Write("修改成功");
            else
                context.Response.Write(result.Message);
        }