public JsonResult AddEditExam(TBL_Exam data)
 {
     db.Configuration.ProxyCreationEnabled = false;
     try
     {
         TBL_Exam exam = null;
         if (data.examId == 0)
         {
             TBL_User user = (TBL_User)Session["usr"];
             exam                = new TBL_Exam();
             exam.examName       = data.examName;
             exam.examStatus     = false;
             exam.examCreatedBy  = Convert.ToInt32(user.userId);
             exam.examAppearCode = Utility.RandomString(8);   //    System.Guid.NewGuid().ToString();
             db.TBL_Exam.Add(exam);
             db.SaveChanges();
             return(Json("Exam Added Successfully", JsonRequestBehavior.AllowGet));
         }
         else
         {
             TBL_User user = (TBL_User)Session["usr"];
             exam          = db.TBL_Exam.Where(x => x.examId == data.examId).SingleOrDefault();
             exam.examName = data.examName;
             db.SaveChanges();
             return(Json("Exam Updated Successfully", JsonRequestBehavior.AllowGet));
         }
     }
     catch (Exception)
     {
     }
     return(Json("Status Failed to Perform Operation", JsonRequestBehavior.AllowGet));
 }
Beispiel #2
0
        private void btAddUser_Click(object sender, RoutedEventArgs e)
        {
            ServicesXML sx   = new ServicesXML();
            string      temp = "";

            TBL_User tuser = new TBL_User();

            tuser.UserId   = rand.Next(1000, 9999);
            tuser.UserName = string.Format("{0}{1}", tbSoname.Text, tbName.Text.Substring(0, 1));
            tuser.Password = rand.Next().ToString();
            tuser.DOB      = (DateTime)tbDOB.SelectedDate;
            tuser.Gender   = (Gender)(lbGender.SelectedIndex);

            if (!sx.AddUser(tuser, out temp))
            {
                ErrorMessage.Foreground = new SolidColorBrush(Colors.Red);
                ErrorMessage.Content    = temp;
            }
            else
            {
                ErrorMessage.Foreground = new SolidColorBrush(Colors.Green);
                ErrorMessage.Content    = temp;
                Thread.Sleep(3000);
                // adminWindow aw = new adminWindow();
                adminWindow.mf.Source = new Uri("Pages/ListUsersPage.xaml", UriKind.RelativeOrAbsolute);
            }
        }
        public JsonResult LoginWithAjax(string username, string password)
        {
            TBL_User user = db.TBL_User.Where(x => x.userLoginName.ToLower().Equals(username.ToLower()) && x.userPassword.Equals(password)).SingleOrDefault();

            if (user == null)
            {
                return(Json("0", JsonRequestBehavior.AllowGet));
            }
            else
            {
                Session["usr"] = user;
                return(Json("1", JsonRequestBehavior.AllowGet));
            }
        }
Beispiel #4
0
 public bool AddUser(TBL_User user, out string message)
 {
     try
     {
         XmlSerializer formater = new XmlSerializer(typeof(TBL_User));
         using (FileStream fs = new FileStream("user/" + user.UserName + ".xml", FileMode.OpenOrCreate))
         {
             formater.Serialize(fs, user);
         }
         message = "Пользователь добавлен!";
         return(true);
     }
     catch (Exception ex)
     {
         message = ex.Message;
         return(false);
     }
 }
        public JsonResult GetExam()
        {
            db.Configuration.ProxyCreationEnabled = false;
            TBL_User user = (TBL_User)Session["usr"];

            if (user != null)
            {
                try
                {
                    List <TBL_Exam> exam = db.TBL_Exam.Where(x => x.examCreatedBy == user.userId).ToList();
                    return(Json(exam, JsonRequestBehavior.AllowGet));
                }
                catch (Exception ex)
                {
                    return(Json("0", JsonRequestBehavior.AllowGet));
                }
            }
            return(Json("0", JsonRequestBehavior.AllowGet));
        }