Exemple #1
0
        public bool ValidateUser(tbl_User U)
        {
            string        cmdStr = @"SELECT   *  FROM            tbl_User 
                                            WHERE        (UserName_Email=@UserName_Email and Password=@Password)";
            SqlConnection con    = new SqlConnection(conStr);
            SqlCommand    cmd    = new SqlCommand(cmdStr, con);

            cmd.Parameters.AddWithValue("@UserName_Email", U.UserName_Email);
            cmd.Parameters.AddWithValue("@Password", U.Password);
            con.Open();
            SqlDataReader dr = cmd.ExecuteReader();

            if (dr.Read())
            {
                U.UserId         = int.Parse(dr["UserId"].ToString());
                U.UserName_Email = dr["UserName_Email"].ToString();
                U.RoleId         = int.Parse(dr["RoleId"].ToString());
            }

            dr.Close();
            con.Close();
            if (U.UserId != 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
        public List <tbl_User> GetTrainers()
        {
            try
            {
                List <tbl_User> Ls;
                Ls = new List <tbl_User>();


                string        CmdStr = @"select tbl_User.UserId,tbl_User.FirstName,tbl_User.LastName,tbl_User.UserName_Email,tbl_User.Mobile,tbl_User.SkillsSet,tbl_User.Experience
                                from tbl_User inner join tbl_Role on tbl_User.RoleId=tbl_Role.RoleId where (tbl_Role.RoleName='Trainer')";
                SqlConnection Con    = new SqlConnection(ConStr);
                SqlCommand    Cmd    = new SqlCommand(CmdStr, Con);
                Con.Open();
                SqlDataReader dr = Cmd.ExecuteReader();
                while (dr.Read())
                {
                    tbl_User Tr = new tbl_User();
                    Tr.UserId         = int.Parse(dr["UserId"].ToString());
                    Tr.FirstName      = dr["FirstName"].ToString();
                    Tr.LastName       = dr["LastName"].ToString();
                    Tr.UserName_Email = dr["UserName_Email"].ToString();
                    Tr.Mobile         = dr["Mobile"].ToString();
                    Tr.SkillsSet      = dr["SkillsSet"].ToString();
                    Tr.Experience     = dr["Experience"].ToString();
                    Ls.Add(Tr);
                }
                dr.Close();
                Con.Close();
                return(Ls);
            }
            catch
            {
                throw;
            }
        }
Exemple #3
0
 public void Insert(tbl_User user)
 {
     db.tbl_User.Add(user);
     db.Configuration.ValidateOnSaveEnabled = false;
     Save();
     db.Configuration.ValidateOnSaveEnabled = true;
 }
Exemple #4
0
        public void Delete(int Id)
        {
            tbl_User user = db.tbl_User.Find(Id);

            db.tbl_User.Remove(user);
            Save();
        }
Exemple #5
0
 public List <tbl_User> GetStudents()
 {
     try
     {
         List <tbl_User> Ls;
         Ls = new List <tbl_User>();
         string        cmdStr = @"SELECT        *
                                     FROM            tbl_User INNER JOIN
                                     tbl_Role ON tbl_User.RoleId = tbl_Role.RoleId
                                     WHERE        (tbl_Role.RoleName = 'Student')";
         SqlConnection con    = new SqlConnection(conStr);
         SqlCommand    cmd    = new SqlCommand(cmdStr, con);
         con.Open();
         SqlDataReader dr = cmd.ExecuteReader();
         while (dr.Read())
         {
             tbl_User Tr = new tbl_User();
             Tr.UserId         = int.Parse(dr["UserId"].ToString());
             Tr.FirstName      = dr["FirstName"].ToString();
             Tr.LastName       = dr["LastName"].ToString();
             Tr.UserName_Email = dr["UserName_Email"].ToString();
             Ls.Add(Tr);
         }
         dr.Close();
         con.Close();
         return(Ls);
     }
     catch
     {
         throw;
     }
 }
Exemple #6
0
 public void Update(tbl_User user)
 {
     db.Entry(user).State = EntityState.Modified;
     db.Configuration.ValidateOnSaveEnabled = false;
     Save();
     db.Configuration.ValidateOnSaveEnabled = true;
 }
        public tbl_User GetTrainerById(int UserId)
        {
            tbl_User Wp = null;

            string        CmdStr = @"select tbl_User.UserId,tbl_User.FirstName,tbl_User.LastName,
                            tbl_User.UserName_Email,
                            tbl_User.Mobile,tbl_User.SkillsSet,tbl_User.Experience, tbl_User.RoleId
                            from tbl_User inner join tbl_Role on tbl_User.RoleId=tbl_Role.RoleId
                            where (tbl_Role.RoleName='Trainer') AND tbl_User.UserId=@UserId";
            SqlConnection Con    = new SqlConnection(ConStr);
            SqlCommand    Cmd    = new SqlCommand(CmdStr, Con);

            Cmd.Parameters.AddWithValue("@UserId", UserId);
            Con.Open();
            SqlDataReader dr = Cmd.ExecuteReader();

            if (dr.Read())
            {
                Wp                = new tbl_User();
                Wp.UserId         = int.Parse(dr["UserId"].ToString());
                Wp.FirstName      = dr["FirstName"].ToString();
                Wp.LastName       = dr["LastName"].ToString();
                Wp.RoleId         = int.Parse(dr["RoleId"].ToString());
                Wp.SkillsSet      = dr["SkillsSet"].ToString();
                Wp.Mobile         = dr["Mobile"].ToString();
                Wp.UserName_Email = dr["UserName_Email"].ToString();
                Wp.Experience     = dr["Experience"].ToString();
            }
            dr.Close();
            Con.Close();
            return(Wp);
        }
        public bool UpdateTrainerById(tbl_User U, int UserId)
        {
            try
            {
                string        CmdStr = @"Update tbl_User set 
                                FirstName=@FirstName,
                                LastName=@LastName,
								UserName_Email=@UserName_Email,
								Mobile=@Mobile,
								SkillsSet=@SkillsSet,
                                Experience=@Experience
                                where UserId=@UserId;";
                SqlConnection Con    = new SqlConnection(ConStr);
                SqlCommand    Cmd    = new SqlCommand(CmdStr, Con);
                Cmd.Parameters.AddWithValue("@FirstName", U.FirstName);
                Cmd.Parameters.AddWithValue("@LastName", U.LastName);
                Cmd.Parameters.AddWithValue("@SkillsSet", U.SkillsSet);
                Cmd.Parameters.AddWithValue("@Experience", U.Experience);
                Cmd.Parameters.AddWithValue("@Mobile", U.Mobile);
                Cmd.Parameters.AddWithValue("@UserName_Email", U.UserName_Email);
                Cmd.Parameters.AddWithValue("@UserId", UserId);
                Con.Open();
                Cmd.ExecuteNonQuery();
                Con.Close();
                return(true);
            }
            catch
            {
                return(false);
            }
        }
        public bool Delete(int id)
        {
            tbl_User user = db.tbl_User.Find(id);

            if (user == null)
            {
                return(false);
            }
            else
            {
                db.tbl_User.Remove(user);
                db.SaveChanges();
                return(true);
            }
        }
Exemple #10
0
        public bool CreateTrainer(tbl_User U)
        {
            string        cmdStr = @"insert into  tbl_User (UserName_Email,FirstName,LastName,RoleId)
                                            values  (@UserName_Email,@FirstName,@LastName,@RoleId)";
            SqlConnection con    = new SqlConnection(conStr);
            SqlCommand    cmd    = new SqlCommand(cmdStr, con);

            cmd.Parameters.AddWithValue("@UserName_Email", U.UserName_Email);
            cmd.Parameters.AddWithValue("@FirstName", U.FirstName);
            cmd.Parameters.AddWithValue("@LastName", U.LastName);
            cmd.Parameters.AddWithValue("@RoleId", U.RoleId);
            con.Open();
            cmd.ExecuteNonQuery();
            con.Close();
            return(true);
        }
        public bool Update(User user)
        {
            tbl_User us = db.tbl_User.Find(user.UserId);

            us.UserName             = user.UserName;
            us.Password             = user.Password;
            us.Email                = user.Email;
            us.Gender               = user.Gender;
            us.IsInterestedInCSharp = (bool)user.IsInterestedInCSharp;
            us.IsInterestedInJava   = (bool)user.IsInterestedInJava;
            us.IsInterestedInPython = (bool)user.IsInterestedInPython;
            us.CityId               = (int)user.CityId;
            us.DOB = (DateTime)user.DOB;
            db.SaveChanges();
            return(true);
        }
        public List <tbl_User> GetStudentsList()
        {
            List <tbl_User> Ls;

            Ls = new List <tbl_User>();


            string        CmdStr = @"select tbl_User.UserId,tbl_User.FirstName,tbl_User.LastName,tbl_User.UserDob,  tbl_User.Password, tbl_User.UserName_Email,tbl_User.Mobile,tbl_User.SkillsSet,tbl_User.UserGender,tbl_Role.RoleId
                                from tbl_User inner join tbl_Role on tbl_User.RoleId=tbl_Role.RoleId where (tbl_Role.RoleName='Student')";
            SqlConnection Con    = new SqlConnection(ConStr);
            SqlCommand    Cmd    = new SqlCommand(CmdStr, Con);

            Con.Open();
            SqlDataReader dr = Cmd.ExecuteReader();

            while (dr.Read())
            {
                tbl_User Wp = new tbl_User();
                Wp.UserId    = int.Parse(dr["UserId"].ToString());
                Wp.FirstName = dr["FirstName"].ToString();
                Wp.LastName  = dr["LastName"].ToString();
                if (dr["UserDob"].ToString() != "")
                {
                    Wp.UserDob = DateTime.Parse(dr["UserDob"].ToString());
                }

                Wp.Password       = dr["Password"].ToString();
                Wp.UserName_Email = dr["UserName_Email"].ToString();
                Wp.Mobile         = dr["Mobile"].ToString();
                Wp.SkillsSet      = dr["SkillsSet"].ToString();
                if (dr["UserGender"].ToString() == "F")
                {
                    Wp.UserGender = "Female";
                }
                else
                {
                    Wp.UserGender = "Male";
                }
                Wp.RoleId = int.Parse(dr["RoleId"].ToString());
                Ls.Add(Wp);
            }
            dr.Close();
            Con.Close();
            return(Ls);
        }
        public bool Add(User user)
        {
            tbl_User us = new tbl_User();

            us.UserId               = user.UserId;
            us.UserName             = user.UserName;
            us.Password             = user.Password;
            us.Email                = user.Email;
            us.Gender               = user.Gender;
            us.IsInterestedInCSharp = user.IsInterestedInCSharp;
            us.IsInterestedInJava   = user.IsInterestedInJava;
            us.IsInterestedInPython = user.IsInterestedInPython;
            us.CityId               = user.CityId;
            us.DOB = user.DOB;
            db.tbl_User.Add(us);
            db.SaveChanges();
            return(true);
        }
        public bool CreateUserRequestCurrentUser(tbl_User U, int WorkShopId)
        {
            SqlConnection Con = new SqlConnection(ConStr);

            Con.Open();
            SqlTransaction SqlTrans = Con.BeginTransaction();
            string         CmdStr   = @"insert into tbl_User (UserName_Email,RoleId) values(@UserName_Email,3);
                                            select Scope_Identity() as Id";
            string         CmdStr2  = "insert into tbl_Student_WorkShop_Mapping values(@StudentId,@WorkShopId,0) ";


            try
            {
                //Inserting WorkShop
                SqlCommand cmd = new SqlCommand(CmdStr, Con, SqlTrans);
                cmd.Parameters.AddWithValue("@UserName_Email", U.UserName_Email);
                SqlDataReader dr = cmd.ExecuteReader();
                //Reading StudentId Returned from Scope_Identity
                int StudentId = 0;
                if (dr.Read())
                {
                    StudentId = int.Parse(dr[0].ToString());
                }

                dr.Close();

                //inserting multiple records to tbl_Trainer_WorkShop_Mapping

                SqlCommand cmd2 = new SqlCommand(CmdStr2, Con, SqlTrans);
                cmd2.Parameters.AddWithValue("@StudentId", StudentId);
                cmd2.Parameters.AddWithValue("@WorkShopId", WorkShopId);
                cmd2.ExecuteNonQuery();


                SqlTrans.Commit();
                Con.Close();
                return(true);
            }
            catch
            {
                SqlTrans.Rollback();
                return(false);
            }
        }
        public List <tbl_User> GetStudents()
        {
            try
            {
                List <tbl_User> Ls;
                Ls = new List <tbl_User>();
//              string cmdStr = @"SELECT * FROM tbl_User INNER JOIN
//                                            tbl_Role ON tbl_User.RoleId = tbl_Role.RoleId
//                                            WHERE (tbl_Role.RoleName = 'Student')";
                string        cmdStr = @"select tbl_User.UserId,tbl_User.FirstName,tbl_User.LastName,tbl_User.UserName_Email,tbl_User.Mobile,tbl_User.SkillsSet,tbl_User.UserGender
                                from tbl_User inner join tbl_Role on tbl_User.RoleId=tbl_Role.RoleId where (tbl_Role.RoleName='Student')";
                SqlConnection con    = new SqlConnection(ConStr);
                SqlCommand    cmd    = new SqlCommand(cmdStr, con);
                con.Open();
                SqlDataReader dr = cmd.ExecuteReader();
                while (dr.Read())
                {
                    tbl_User Tr = new tbl_User();
                    Tr.UserId         = int.Parse(dr["UserId"].ToString());
                    Tr.FirstName      = dr["FirstName"].ToString();
                    Tr.LastName       = dr["LastName"].ToString();
                    Tr.UserName_Email = dr["UserName_Email"].ToString();
                    Tr.Mobile         = dr["Mobile"].ToString();
                    Tr.SkillsSet      = dr["SkillsSet"].ToString();
                    //Tr.UserGender = dr["UserGender"].ToString();
                    if (dr["UserGender"] == "F")
                    {
                        Tr.UserGender = "Female";
                    }
                    else
                    {
                        Tr.UserGender = "Male";
                    }
                    Ls.Add(Tr);
                }
                dr.Close();
                con.Close();
                return(Ls);
            }
            catch
            {
                throw;
            }
        }
Exemple #16
0
        public bool CreateUserRequest(tbl_User U, int WorkShopId)
        {
            SqlConnection con = new SqlConnection(conStr);

            con.Open();
            SqlTransaction SqTrans = con.BeginTransaction();
            string         cmdStr  = @"insert into tbl_User (UserName_Email,RoleId) values(@UserName_Email,3);
                                            select Scope_Identity() as Id";
            string         cmdStr2 = "insert into tbl_Student_WorkShop_Mapping values(@StudentId,@WorkShopId,NULL) ";

            try
            {
                //Inserting Workshop
                SqlCommand cmd = new SqlCommand(cmdStr, con, SqTrans);
                cmd.Parameters.AddWithValue("@UserName_Email", U.UserName_Email);
                SqlDataReader dr = cmd.ExecuteReader();

                //Reading StudentId returned from Scope_Identity
                int StudentId = 0;
                if (dr.Read())
                {
                    StudentId = int.Parse(dr[0].ToString());
                }
                dr.Close();

                //Inserting record in tbl_Student_Workshop_Mapping
                //with retrived StudentId from Scope_Identity
                SqlCommand cmd2 = new SqlCommand(cmdStr2, con, SqTrans);
                cmd2.Parameters.AddWithValue("@StudentId", StudentId);
                cmd2.Parameters.AddWithValue("@WorkshopId", WorkShopId);
                cmd2.ExecuteNonQuery();

                //If Every thing is successful then commiting the transaction
                SqTrans.Commit();
                con.Close();
                return(true);
            }
            catch
            {
                SqTrans.Rollback();
                return(false);
            }
        }
        public tbl_User GetProfileById(int UserId)
        {
            tbl_User Wp = null;

            string        CmdStr = @"select tbl_User.UserId,tbl_User.FirstName,tbl_User.LastName,
                            tbl_User.UserName_Email,CAST(tbl_User.UserDob As date) as UserDob,
                            tbl_User.Password, tbl_User.Mobile,tbl_User.SkillsSet,tbl_User.UserGender,tbl_User.RoleId
                            from tbl_User inner join tbl_Role on tbl_User.RoleId=tbl_Role.RoleId
                            where (tbl_Role.RoleName='Student') AND tbl_User.UserId=@UserId";
            SqlConnection Con    = new SqlConnection(ConStr);
            SqlCommand    Cmd    = new SqlCommand(CmdStr, Con);

            Cmd.Parameters.AddWithValue("@UserId", UserId);
            Con.Open();
            SqlDataReader dr = Cmd.ExecuteReader();

            if (dr.Read())
            {
                Wp                = new tbl_User();
                Wp.UserId         = int.Parse(dr["UserId"].ToString());
                Wp.FirstName      = dr["FirstName"].ToString();
                Wp.LastName       = dr["LastName"].ToString();
                Wp.RoleId         = int.Parse(dr["RoleId"].ToString());
                Wp.SkillsSet      = dr["SkillsSet"].ToString();
                Wp.Mobile         = dr["Mobile"].ToString();
                Wp.UserName_Email = dr["UserName_Email"].ToString();
                Wp.Password       = dr["Password"].ToString();
                if (dr["UserDob"].ToString() != "")
                {
                    Wp.UserDob = DateTime.Parse(dr["UserDob"].ToString());
                }

                Wp.UserGender = dr["UserGender"].ToString();
            }
            dr.Close();
            Con.Close();
            return(Wp);
        }
 public bool UpdateProfileById(tbl_User U, int UserId)
 {
     try
     {
         string        CmdStr = @"Update tbl_User set 
                         FirstName=@FirstName,
                         LastName=@LastName,
                         RoleId=@RoleId,
                         SkillsSet=@SkillsSet,
                         Mobile=@Mobile,
                         UserName_Email=@UserName_Email,
                         Password=@Password,
                         UserDob=@UserDob,
                         UserGender=@UserGender
                         where UserId=@UserId;";
         SqlConnection Con    = new SqlConnection(ConStr);
         SqlCommand    Cmd    = new SqlCommand(CmdStr, Con);
         Cmd.Parameters.AddWithValue("@FirstName", U.FirstName);
         Cmd.Parameters.AddWithValue("@LastName", U.LastName);
         Cmd.Parameters.AddWithValue("@RoleId", 3);
         Cmd.Parameters.AddWithValue("@SkillsSet", U.SkillsSet);
         Cmd.Parameters.AddWithValue("@Mobile", U.Mobile);
         Cmd.Parameters.AddWithValue("@UserName_Email", U.UserName_Email);
         Cmd.Parameters.AddWithValue("@Password", U.Password);
         Cmd.Parameters.AddWithValue("@UserDob", U.UserDob);
         Cmd.Parameters.AddWithValue("@UserGender", U.UserGender);
         Cmd.Parameters.AddWithValue("@UserId", UserId);
         Con.Open();
         Cmd.ExecuteNonQuery();
         Con.Close();
         return(true);
     }
     catch
     {
         return(false);
     }
 }
        public bool InsertProfile(tbl_User U)
        {
            string        cmdStr = @"insert into  tbl_User (FirstName,LastName,RoleId,SkillsSet,Mobile,UserName_Email,Password,UserDob,UserGender)
                                            values  (@FirstName,@LastName,@RoleId,@SkillsSet,@Mobile,@UserName_Email,@Password,@UserDob,@UserGender)";
            SqlConnection con    = new SqlConnection(ConStr);
            SqlCommand    cmd    = new SqlCommand(cmdStr, con);

            cmd.Parameters.AddWithValue("@FirstName", U.FirstName);
            cmd.Parameters.AddWithValue("@LastName", U.LastName);
            cmd.Parameters.AddWithValue("@RoleId", 3);
            cmd.Parameters.AddWithValue("@SkillsSet", U.SkillsSet);
            cmd.Parameters.AddWithValue("@Mobile", U.Mobile);
            cmd.Parameters.AddWithValue("@UserName_Email", U.UserName_Email);
            cmd.Parameters.AddWithValue("@Password", U.Password);
            cmd.Parameters.AddWithValue("@UserDob", U.UserDob);
            cmd.Parameters.AddWithValue("@UserGender", U.UserGender);



            con.Open();
            cmd.ExecuteNonQuery();
            con.Close();
            return(true);
        }
        public User GetById(int id)
        {
            tbl_User user = db.tbl_User.Find(id);

            if (user == null)
            {
                return(null);
            }
            else
            {
                User us = new User();
                us.UserId               = user.UserId;
                us.UserName             = user.UserName;
                us.Password             = user.Password;
                us.Email                = user.Email;
                us.Gender               = user.Gender;
                us.IsInterestedInCSharp = (bool)user.IsInterestedInCSharp;
                us.IsInterestedInJava   = (bool)user.IsInterestedInJava;
                us.IsInterestedInPython = (bool)user.IsInterestedInPython;
                us.CityId               = (int)user.CityId;
                us.DOB = (DateTime)user.DOB;
                return(us);
            }
        }
Exemple #21
0
 public void Insert(tbl_User user)
 {
     db.tbl_User.Add(user);
     Save();
 }
Exemple #22
0
 public void Update(tbl_User obj)
 {
     db.Entry(obj).State = System.Data.Entity.EntityState.Modified;
     Save();
 }
Exemple #23
0
 public void Insert(tbl_User url)
 {
     db.tbl_User.Add(url);
 }
Exemple #24
0
        public void Delete(int id)
        {
            tbl_User url = db.tbl_User.Find(id);

            db.tbl_User.Remove(url);
        }
Exemple #25
0
 public void Update(tbl_User category)
 {
     db.Entry(category).State = EntityState.Modified;
 }
Exemple #26
0
 public void Update(tbl_User user)
 {
     objDb.Entry(user).State = System.Data.Entity.EntityState.Modified;
 }
Exemple #27
0
 public void Insert(tbl_User user)
 {
     objDb.tbl_User.Add(user);
     objDb.SaveChanges();
 }
Exemple #28
0
 public void Update(tbl_User user)
 {
     db.Entry(user).State = EntityState.Modified;
 }
Exemple #29
0
 public void Insert(tbl_User obj)
 {
     db.tbl_User.Add(obj);
     Save();
 }