コード例 #1
0
        public ActionResult Addrq()
        {
            ValidateRequest = false;
              string a = Request.QueryString["a"];

               if (Session["giohang"]== null)
               {
               Response.Write("Ban chua lua chon san pham !");
               }
               else
               {
               List<Request_Stationery> ls = new List<Request_Stationery>();
               foreach( GiohangModel gm in (List<GiohangModel>)Session["giohang"] )
               {
                   Request_Stationery s = new Request_Stationery();
                   s.ProductId = gm.Productid;
                   s.Quantity = gm.Soluong;
                   ls.Add(s);
               }
               string chuoi = "";
               Employee el = (Employee)Session["Employee"];//form
               Request_StationeryModel rsm = new Request_StationeryModel();
               Request r = new Request();
               string[] kq = a.Split('|');
               chuoi +=  kq[0] + kq[1] + kq[2];
               r.RequestName = kq[0];
               r.RequestContent = kq[1];
               r.Description = kq[2];
               r.DateDispatch = DateTime.Now;
               r.Accept = true;
               r.State = "1";
               r.CatalogRQId = Convert.ToInt32(kq[3]);
               r.EmployeeNumber = el.EmployeeNumber;
               rsm.inserdata(r);
               int a1 = r.RequestId;
               foreach( Request_Stationery r1 in ls )
               {
                   r1.RequestId = a1;
                   rsm.insert2(r1);
               }
               Response.Write(ls.Count);
              RequestModel rm = new RequestModel();

              string ixep = el.RegistrationNumber;
              Employee xep = rsm.informationxep(ixep);
              DataClassesStationeryDataContext dtdc = new DataClassesStationeryDataContext();
               Config c1 = dtdc.Configs.First();
               if (rm.Send(el.Email, xep.Email, kq[0], kq[1], c1.Type,Convert.ToInt32(c1.Ports), c1.MailNetwork, c1.Password))
               {
                   Redirect("Default1/MyRequest10");
               }

               }
            return null;
        }
コード例 #2
0
        public ActionResult test()
        {
            DataClassesStationeryDataContext dtdc = new DataClassesStationeryDataContext();
            ViewModel vm = new ViewModel();
            if (Session["Employee"] == null)
            {
                return RedirectToAction("Login", "Default1");
            }

            return View();
        }
コード例 #3
0
        //mo ve view Request
        public ActionResult Index()
        {
            DataClassesStationeryDataContext dtdc = new DataClassesStationeryDataContext();
            ViewModel vm = new ViewModel();
            if(Session["Employee"]==null)
            {
                return RedirectToAction("Login" , "Default1");
            }
            ViewData["sanpham"] = s.ListStationery();
            CatalogeModel clm = new CatalogeModel();
            ViewData["dsachcata"] = clm.Listcataloge();

            ViewData["count"] = s1.count();
            return View();
        }