Пример #1
0
        public ActionResult Edit(info_Registration ir)
        {
            List <info_Technology> lt = itb.SelectAll();

            foreach (var item in lt)
            {
                if (item.TConsultant == ir.RName)
                {
                    var ift = itb.SelectWhere(e => e.TConsultant == ir.RName).FirstOrDefault();
                    int cs  = Convert.ToInt32(ir.ROffice);
                    if (ift.SID == ir.SID && ift.TDepartment == cs)
                    {
                        ir.RState = "待审核";
                        int update = ird.Update(ir);
                        if (update > 0)
                        {
                            return(Content("<script>alert('修改申请成功!');window.location.href='/Registration/Index'</script>"));
                        }
                        else
                        {
                            return(Content("<script>alert('添加失败!');window.location.href='Index'</script>"));
                        }
                    }
                    else if (ift.TDepartment != cs)
                    {
                        return(Content("<script>alert('部门名称选择不正确,请重新填写申请表!');window.location.href='/Registration/Edit/" + ir.RID + "'</script>"));
                    }
                    else
                    {
                        return(Content("<script>alert('软件名称选择不正确,请重新填写申请表!');window.location.href='/Registration/Edit/" + ir.RID + "'</script>"));
                    }
                }
            }
            return(Content("<script>alert('此申请人还未登记,请先登记!');window.location.href='/Technology/Index'</script>"));
        }
Пример #2
0
        // GET: Registration/Edit/5
        public ActionResult Edit(int id)
        {
            FillSection(); //查询部门
            FillClass();   //查询软件名称
            info_Registration ir = ird.SelectWhere(e => e.RID == id).FirstOrDefault();

            return(View(ir));
        }
Пример #3
0
        // GET: Registration/Details/5审核
        public ActionResult ShenHe(int id)
        {
            info_Registration ir = ird.SelectWhere(e => e.RID == id).FirstOrDefault();
            int roffice          = Convert.ToInt32(ir.ROffice);

            //查询部门
            Section ss = istib.SelectWhere(e => e.Sid == roffice).FirstOrDefault();

            ViewData["bb"] = ss.SectionName;

            //查询软件名称
            info_Software iss = isb.SelectWhere(e => e.SID == ir.SID).FirstOrDefault();

            ViewData["ss"] = iss.Sdynacomm;
            return(View(ir));
        }
Пример #4
0
        public ActionResult Create(info_Registration ir)
        {
            List <info_Technology> lt = itb.SelectAll();

            foreach (var item in lt)
            {
                if (item.TConsultant == ir.RName)
                {
                    List <info_Registration> lir = ird.SelectAll();
                    foreach (var items in lir)
                    {
                        if (ir.RName == items.RName)
                        {
                            return(Content("<script>alert('此申请人已经申请,如需第二次申请,请重新登记!');window.location.href='/Technology/Index'</script>"));
                        }
                    }


                    var ift = itb.SelectWhere(e => e.TConsultant == ir.RName).FirstOrDefault();
                    int cs  = Convert.ToInt32(ir.ROffice);
                    if (ift.SID == ir.SID && ift.TDepartment == cs)
                    {
                        ir.RState = "待审核";
                        int add = ird.Add(ir);
                        if (add > 0)
                        {
                            return(Content("<script>alert('申请成功!');window.location.href='/Registration/Index'</script>"));
                        }
                        else
                        {
                        }
                    }
                    else if (ift.TDepartment != cs)
                    {
                        return(Content("<script>alert('部门名称选择不正确,请重新填写申请表!');window.location.href='/Registration/Create'</script>"));
                    }
                    else
                    {
                        return(Content("<script>alert('软件名称选择不正确,请重新填写申请表!');window.location.href='/Registration/Create'</script>"));
                    }
                }
            }
            return(Content("<script>alert('此申请人还未登记,请先登记!');window.location.href='/Technology/Index'</script>"));
        }
Пример #5
0
        public ActionResult SheHeEdit(info_Registration ir)
        {
            if (ir.RInformationCenter == "同意")
            {
                ir.RState = "审核成功";
            }
            else if (ir.RInformationCenter == "不同意")
            {
                ir.RState = "驳回";
            }
            int updateSH = ird.Update(ir);

            if (updateSH > 0)
            {
                return(Content("<script>alert('审核完毕!');window.location.href='/Registration/IndexR'</script>"));
            }
            else
            {
                return(Content("<script>alert('审核完毕!');window.location.href='Index'</script>"));
            }
        }
Пример #6
0
 public int Delete(info_Registration a)
 {
     return(imd.Delete(a));
 }
Пример #7
0
 public int Update(info_Registration t)
 {
     return(imd.Update(t));
 }
Пример #8
0
 public int Add(info_Registration t)
 {
     return(imd.Add(t));
 }