Ejemplo n.º 1
0
        private void button6_Click(object sender, EventArgs e)
        {
            Masterlist ml = new Masterlist();

            ml.MdiParent     = this;
            ml.StartPosition = FormStartPosition.Manual;
            ml.Top           = 0;
            ml.Left          = 0;
            ml.Sconn         = Sconn;
            if (cf.isChildFormLoaded(ml.Name))
            {
                ml.Show();
            }
        }
Ejemplo n.º 2
0
        public ActionResult Login(Masterlist lg)
        {
            string        mainconn = @"Data Source=192.168.102.18;Initial Catalog=HRIS;Persist Security Info=True;User ID=panoramic;Password=GoLegal100;";
            SqlConnection sqlconn  = new SqlConnection(mainconn);
            string        sqlquery = " select Applicant_ExamNo, FirstName, LastName, JobTitle, MasterlistID, Applicant_TookExam from Masterlist where Applicant_ExamNo = @Applicant_ExamNo";

            sqlconn.Open();
            SqlCommand sqlcomm = new SqlCommand(sqlquery, sqlconn);

            sqlcomm.Parameters.AddWithValue("@Applicant_ExamNo", lg.Applicant_ExamNo);

            SqlDataAdapter SqlDa  = new SqlDataAdapter(sqlcomm);
            DataTable      Logins = new DataTable();

            SqlDa.Fill(Logins);

            SqlDataReader sdr = sqlcomm.ExecuteReader();

            if (sdr.Read())
            {
                for (int i = 0; i < Logins.Rows.Count; i++)
                {
                    if (Logins.Rows[i][5].ToString() == "1")
                    {
                        TempData["Message"] = "You already have taken the Exam!";
                        return(View());
                    }
                    else
                    {
                        Session["Applicant_ExamNo"] = Logins.Rows[i][0];
                        Session["FirstName"]        = Logins.Rows[i][1];
                        Session["LastName"]         = Logins.Rows[i][2];
                        Session["JobTitle"]         = Logins.Rows[i][3];
                        Session["MasterlistID"]     = Logins.Rows[i][4];
                    }
                }
                return(RedirectToAction("IQtest", "Exam"));
            }
            else
            {
                TempData["Message"] = "Credentials are Invalid!";
            }
            sqlconn.Close();
            return(View());
        }
Ejemplo n.º 3
0
        public ActionResult AddApplicant(Masterlist masterlist, WorkExperience workExperience, int?examno)
        {
            DataTable dtblApplicant = new DataTable();

            using (SqlConnection sqlCon = new SqlConnection(connectionString))
            {
                sqlCon.Open();
                string         query = "SELECT Applicant_ExamNo from Masterlist ORDER BY Applicant_ExamNo desc";
                SqlDataAdapter sqlDa = new SqlDataAdapter(query, sqlCon);
                sqlDa.Fill(dtblApplicant);
            }
            if (dtblApplicant.Rows.Count > 0)
            {
                examno = Convert.ToInt32(dtblApplicant.Rows[0][0].ToString());
                examno = examno + 1;
            }
            else
            {
                examno = 100001;
            }


            MasterListEntities Master = new MasterListEntities();

            using (SqlConnection sqlCon = new SqlConnection(connectionString))
            {
                sqlCon.Open();
                string     query  = " select * from Masterlist where Birthday = @Birthday AND LastName = @LastName AND FirstName = @FirstName";
                SqlCommand sqlCmd = new SqlCommand(query, sqlCon);
                sqlCmd.Parameters.AddWithValue("@Birthday", masterlist.Birthday);
                sqlCmd.Parameters.AddWithValue("@LastName", masterlist.LastName);
                sqlCmd.Parameters.AddWithValue("@FirstName", masterlist.FirstName);
                SqlDataReader sdr = sqlCmd.ExecuteReader();
                if (sdr.Read())
                {
                    TempData["error"] = "Applicant Already Applied!";
                }
                else
                {
                    sdr.Close();
                    string querys = "INSERT INTO Masterlist(FirstName,MiddleName,LastName,Birthday,MaritalStatus,JobTitle,Street_Address1,Street_Address2,City,Province,ZipCode,ContactNumber,PersonalEmail,Applicant_AppliedDate,Applicant_ExamNo)" +
                                    "VALUES(@FirstName,@MiddleName,@LastName,@Birthday,@MaritalStatus,@JobTitle,@Street_Address1,@Street_Address2,@City,@Province,@ZipCode,@ContactNumber,@PersonalEmail,@Applicant_AppliedDate,@Applicant_ExamNo)";
                    SqlCommand sqlCmds = new SqlCommand(querys, sqlCon);
                    sqlCmds.Parameters.AddWithValue("@FirstName", masterlist.FirstName);
                    sqlCmds.Parameters.AddWithValue("@MiddleName", masterlist.MiddleName);
                    sqlCmds.Parameters.AddWithValue("@LastName", masterlist.LastName);
                    sqlCmds.Parameters.AddWithValue("@Birthday", masterlist.Birthday);
                    sqlCmds.Parameters.AddWithValue("@MaritalStatus", masterlist.MaritalStatus);
                    sqlCmds.Parameters.AddWithValue("@JobTitle", masterlist.JobTitle);
                    sqlCmds.Parameters.AddWithValue("@Street_Address1", masterlist.Street_Address1);
                    sqlCmds.Parameters.AddWithValue("@Street_Address2", masterlist.Street_Address2);
                    sqlCmds.Parameters.AddWithValue("@City", masterlist.City);
                    sqlCmds.Parameters.AddWithValue("@Province", masterlist.Province);
                    sqlCmds.Parameters.AddWithValue("@ZipCode", masterlist.ZipCode);
                    sqlCmds.Parameters.AddWithValue("@ContactNumber", masterlist.ContactNumber);
                    sqlCmds.Parameters.AddWithValue("@PersonalEmail", masterlist.PersonalEmail);
                    sqlCmds.Parameters.AddWithValue("@Applicant_AppliedDate", masterlist.Applicant_AppliedDate);
                    sqlCmds.Parameters.AddWithValue("@Applicant_ExamNo", examno);
                    SqlDataReader sdrs         = sqlCmds.ExecuteReader();
                    int           masterlistID = Master.Masterlists.Max(item => item.MasterlistID);
                    sdrs.Close();
                    string queries = "INSERT INTO WorkExperience(MasterlistID,CompanyName,JobTitle,DateFrom,DateTo)" +
                                     "VALUES(@MasterlistID,@CompanyName,@JobTitles,@DateFrom,@DateTo)";
                    SqlCommand sqlcommands = new SqlCommand(queries, sqlCon);
                    sqlcommands.Parameters.AddWithValue("@MasterlistID", masterlistID);
                    sqlcommands.Parameters.AddWithValue("@CompanyName", workExperience.CompanyName);
                    sqlcommands.Parameters.AddWithValue("@JobTitles", workExperience.JobTitle);
                    sqlcommands.Parameters.AddWithValue("@DateFrom", workExperience.DateFrom);
                    sqlcommands.Parameters.AddWithValue("@DateTo", workExperience.DateTo);
                    SqlDataReader sqldrs = sqlcommands.ExecuteReader();
                    TempData["success"] = "New Applicant: " + masterlist.FirstName + " " + masterlist.LastName + " Added!";
                    sqldrs.Close();
                }
            }
            return(RedirectToAction("AddApplicant"));
        }
        public ActionResult EmployeesProfile()
        {
            string employeenumber = Session["employeenumber"].ToString();

            ViewBag.empPicture = Session["picture"].ToString();
            Masterlist masterlist       = new Masterlist();
            DataTable  dtblEmployeeInfo = new DataTable();

            using (SqlConnection sqlCon = new SqlConnection(connectionString))
            {
                sqlCon.Open();
                string query = "SELECT EmployeeNumber,FirstName,LastName,PersonalEmail,Department,JobTitle,DateHired,ContactNumber,Street_Address1,Street_Address2,City," +
                               "Province,ZipCode,Birthday,Gender,MaritalStatus from Masterlist Where EmployeeNumber = @ID";
                SqlDataAdapter sqlDa = new SqlDataAdapter(query, sqlCon);
                sqlDa.SelectCommand.Parameters.AddWithValue("@ID", employeenumber);
                sqlDa.Fill(dtblEmployeeInfo);
            }
            if (dtblEmployeeInfo.Rows.Count == 1)
            {
                ViewBag.empID         = employeenumber;
                ViewBag.firstName     = dtblEmployeeInfo.Rows[0][1].ToString();
                ViewBag.lastName      = dtblEmployeeInfo.Rows[0][2].ToString();
                ViewBag.eMail         = dtblEmployeeInfo.Rows[0][3].ToString();
                ViewBag.dept          = dtblEmployeeInfo.Rows[0][4].ToString();
                ViewBag.jobTitle      = dtblEmployeeInfo.Rows[0][5].ToString();
                ViewBag.dateHired     = dtblEmployeeInfo.Rows[0][6].ToString();
                ViewBag.contactNum    = dtblEmployeeInfo.Rows[0][7].ToString();
                ViewBag.street1       = dtblEmployeeInfo.Rows[0][8].ToString();
                ViewBag.street2       = dtblEmployeeInfo.Rows[0][9].ToString();
                ViewBag.city          = dtblEmployeeInfo.Rows[0][10].ToString();
                ViewBag.province      = dtblEmployeeInfo.Rows[0][11].ToString();
                ViewBag.zipcode       = dtblEmployeeInfo.Rows[0][12].ToString();
                ViewBag.bday          = dtblEmployeeInfo.Rows[0][13].ToString();
                ViewBag.gender        = dtblEmployeeInfo.Rows[0][14].ToString();
                ViewBag.maritalStatus = dtblEmployeeInfo.Rows[0][15].ToString();

                return(View(masterlist));
            }

            EmpHistory empHistory     = new EmpHistory();
            DataTable  dtblEmpHistory = new DataTable();

            using (SqlConnection sqlConn = new SqlConnection(connectionString))
            {
                sqlConn.Open();
                string         qryEmpHistory = "SELECT DatePromoted,GrossPay,Allowance,EmploymentStatus from EmpHistory Where EmployeeNumber = @ID";
                SqlDataAdapter sqlDa         = new SqlDataAdapter(qryEmpHistory, sqlConn);
                sqlDa.SelectCommand.Parameters.AddWithValue("@ID", employeenumber);
                sqlDa.Fill(dtblEmpHistory);
            }

            if (dtblEmployeeInfo.Rows.Count == 1)
            {
                ViewBag.firstName     = dtblEmployeeInfo.Rows[0][1].ToString();
                ViewBag.lastName      = dtblEmployeeInfo.Rows[0][2].ToString();
                ViewBag.eMail         = dtblEmployeeInfo.Rows[0][3].ToString();
                ViewBag.dept          = dtblEmployeeInfo.Rows[0][4].ToString();
                ViewBag.jobTitle      = dtblEmployeeInfo.Rows[0][5].ToString();
                ViewBag.dateHired     = dtblEmployeeInfo.Rows[0][6].ToString();
                ViewBag.contactNum    = dtblEmployeeInfo.Rows[0][7].ToString();
                ViewBag.street1       = dtblEmployeeInfo.Rows[0][8].ToString();
                ViewBag.street2       = dtblEmployeeInfo.Rows[0][9].ToString();
                ViewBag.city          = dtblEmployeeInfo.Rows[0][10].ToString();
                ViewBag.province      = dtblEmployeeInfo.Rows[0][11].ToString();
                ViewBag.zipcode       = dtblEmployeeInfo.Rows[0][12].ToString();
                ViewBag.bday          = dtblEmployeeInfo.Rows[0][13].ToString();
                ViewBag.gender        = dtblEmployeeInfo.Rows[0][14].ToString();
                ViewBag.maritalStatus = dtblEmployeeInfo.Rows[0][15].ToString();

                return(View(masterlist));
            }
            return(View());
        }