コード例 #1
0
        [ActionName("Index")] // it is used for prevent same view name in one controler
        public ActionResult ClientMigrationSave(ClientRegisClass CM, FormCollection form, string Save, string View)
        {
            string result = "";

            if (!string.IsNullOrEmpty(Save))
            {
                if (ModelState.IsValid) //checking model is valid or not
                {
                    string ClientName         = CM.ClientName;
                    string ClientCode         = CM.ClientCode;
                    string strtypeid          = Convert.ToString(form["Fields"]);
                    DataAccessLayer.DBdata ob = new DataAccessLayer.DBdata();
                    result = ob.InsertClientMigration(CM, strtypeid); // passing Value to DBClass from model
                    TempData["insertalert"] = result;
                    if (result != "-1")
                    {
                        TempData["AllCli"] = GetClients();
                    }
                }
                else
                {
                    var errors = ModelState.Values.SelectMany(v => v.Errors);
                    ModelState.AddModelError("", "Error in saving data");
                    //return View();
                }
            }
            else if (!string.IsNullOrEmpty(View))
            {
                TempData["AllCli"] = GetClients();
            }
            return(RedirectToAction("Index")); // call page load action name
        }
コード例 #2
0
        //public ActionResult EditData(string id)
        //{
        //    DataAccessLayer.DBdata obdb = new DataAccessLayer.DBdata();
        //    return View(obdb.SelectDatabyID(id));
        //}


        public ActionResult EditData(int id = 0)
        {
            TempData["id"] = id;
            //return RedirectToAction("EditData_Details");
            DataAccessLayer.DBdata obdb = new DataAccessLayer.DBdata();
            return(View(obdb.SelectDatabyID(Convert.ToString(TempData["id"]))));
        }
コード例 #3
0
ファイル: UserController.cs プロジェクト: Aiumns/ddd
 public ActionResult Signup(UserModels Objuser)
 {
     if (ModelState.IsValid)  //checking model is valid or not
     {
         string path = Server.MapPath("~/Uploads/");
         if (!Directory.Exists(path))
         {
             Directory.CreateDirectory(path);
             Objuser.User_pic = "~/Uploads/" + Path.GetFileName(Objuser.User_pic);
         }
         else if (Directory.Exists(path))
         {
             Objuser.User_pic = "~/Uploads/" + Path.GetFileName(Objuser.User_pic);
         }
         // Objuser.User_pic = Convert.ToString(TempData["fileRoute"]);
         DataAccessLayer.DBdata objDB = new DataAccessLayer.DBdata(); //calling class DBdata
         string result = objDB.UserRegister(Objuser);                 // passing Value to DBClass from model
         TempData["ActiontoAction"] = result;                         //"Successfully updated";
         ModelState.Clear();                                          //clearing model
         return(RedirectToAction("Signup"));
         //return View();
     }
     else
     {
         ModelState.AddModelError("", "Error in saving data");
         return(View());
     }
 }
コード例 #4
0
ファイル: UserController.cs プロジェクト: Aiumns/ddd
        public ActionResult Login(UserLogin SignUser)//(string username)//(FormCollection frm)//UserLogin SignUser)
        {
            // return View();
            //return Content(user.Emailid.ToString());
            //string strName = Convert.ToString(username);
            //FormCollection frm = new FormCollection();
            //string strName = Request["username"].ToString();
            //string str = frm["username"].ToString();
            //string strName = frms["username"].ToString();
            //return View();
            string result = "";

            if (ModelState.IsValid)
            {
                DataAccessLayer.DBdata objDB = new DataAccessLayer.DBdata(); //calling class DBdata
                result = objDB.UserLogin(SignUser);
            }
            if (result == "Validuser")
            {
                return(RedirectToAction("Index", "Home"));
            }
            else
            {
                return(View());
            }
        }
コード例 #5
0
 public ActionResult Index(Login ob)
 {
     if (ModelState.IsValid)
     {
         DataAccessLayer.DBdata obdb = new DataAccessLayer.DBdata();
         string uid    = ob.UserId;
         string pass   = ob.Password;
         string result = obdb.Logincheck(ob);
         if (result != "")
         {
             Session["UserName"] = Convert.ToString(result);
             return(RedirectToAction("Index", "ClientRegis"));
         }
         else
         {
             return(RedirectToAction("Index", "Login"));
         }
     }
     else
     {
         string messages = string.Join("; ", ModelState.Values
                                       .SelectMany(x => x.Errors)
                                       .Select(x => x.ErrorMessage));
     }
     return(View());
 }
コード例 #6
0
        protected List <ClientRegisClass> GetClients()
        {
            DataAccessLayer.DBdata obj    = new DataAccessLayer.DBdata();
            DataTable dtallclients        = obj.SelectAlClientlData();
            List <ClientRegisClass> ilist = new List <ClientRegisClass>();

            ilist = dtallclients.AsEnumerable().Select(data => new ClientRegisClass()
            {
                ClientId     = Convert.ToInt32(data["ClientId"]),
                ClientName   = Convert.ToString(data["ClientName"]),
                ClientCode   = Convert.ToString(data["ClientCode"]),
                Clienttype   = Convert.ToString(data["Clienttype"]),
                clienttypeid = Convert.ToInt32(data["clienttypeid"])
            }).ToList();
            return(ilist);
        }
コード例 #7
0
 public ActionResult EditData(Customer obcustomer)
 {
     obcustomer.Birthdate = Convert.ToDateTime(obcustomer.Birthdate);
     if (ModelState.IsValid) //checking model is valid or not
     {
         DataAccessLayer.DBdata obdb = new DataAccessLayer.DBdata();
         string strinsert            = "";
         strinsert = obdb.UpdateData(obcustomer);
         ViewData["UpdateResult"] = strinsert;
         ModelState.Clear(); // Clean model
         return(View());
     }
     else
     {
         ModelState.AddModelError("", "Error in saving data");
         return(View());
     }
 }
        public ActionResult Getcitys(string stateId)
        {
            int          statId;
            List <Login> ilist = new List <Login>();

            if (!string.IsNullOrEmpty(stateId))
            {
                statId = Convert.ToInt32(stateId);
                DataAccessLayer.DBdata obj = new DataAccessLayer.DBdata();
                DataTable dtTotal          = new DataTable();
                dtTotal = obj.GetCityByState(Convert.ToInt32(stateId));
                ilist   = dtTotal.AsEnumerable().Select(data1 => new Login()
                {
                    cityid   = Convert.ToInt32(data1["CityId"]),
                    cityname = Convert.ToString(data1["CityName"])
                }).ToList();
            }
            return(Json(ilist, JsonRequestBehavior.AllowGet));
        }
コード例 #9
0
 public ActionResult ShowAllCustomerDetails()
 {
     ViewBag.Message             = "Customer data (by VIEWDATA)";
     ViewData["CustomerDisplay"] = new DataAccessLayer.DBdata().Selectalldata();
     return(View());
 }
コード例 #10
0
 public ActionResult EditData(string id)
 {
     DataAccessLayer.DBdata obdb = new DataAccessLayer.DBdata();
     return(View(obdb.SelectDatabyID(id)));
 }