示例#1
0
        public ActionResult GetAllEmp(int PageNumber = 1, int PageSize = 3)
        {
            EmployeeCVModel emp = new EmployeeCVModel();
            GenericService  act = new GenericService();

            SqlParameter[] parameters =
            {
                new SqlParameter("@EmpID",      SqlDbType.NVarChar, 12)
                {
                    Value = emp.EmpID ?? (object)DBNull.Value
                },
                new SqlParameter("@VLastName",  SqlDbType.NVarChar, 100)
                {
                    Value = emp.VLastName ?? (object)DBNull.Value
                },
                new SqlParameter("@VFirstName", SqlDbType.NVarChar, 100)
                {
                    Value = emp.VFirstName ?? (object)DBNull.Value
                },
                new SqlParameter("@NickName",   SqlDbType.NVarChar, 50)
                {
                    Value = emp.NickName ?? (object)DBNull.Value
                },
                new SqlParameter("@DOB",        SqlDbType.NVarChar, 50)
                {
                    Value = emp.DOB ?? (object)DBNull.Value
                },
                new SqlParameter("@Gender",     SqlDbType.NVarChar, 1)
                {
                    Value = emp.Gender ?? (object)DBNull.Value
                },
                new SqlParameter("@Email",      SqlDbType.NVarChar, 50)
                {
                    Value = emp.Email ?? (object)DBNull.Value
                },
                new SqlParameter("@ACTION",     "SelectAll")
                //new SqlParameter("@PageNumber",PageNumber),
                //new SqlParameter("@PageSize",PageSize)
            };
            //DataSet ds = act.crud("sp_InsertUpdateDelete_tblEmpCV", parameters);
            DataSet ds = act.Generic("sp_InsertUpdateDelete_tblEmpCV", parameters);

            ViewBag.emp = ds.Tables[0];
            return(View(new EmployeeCVModel()));
        }
示例#2
0
        public ActionResult DeleteEmp(string id, string email)
        {
            EmployeeCVModel emp = new EmployeeCVModel();
            GenericService  act = new GenericService();

            emp.EmpID = id;
            emp.Email = email;
            SqlParameter[] parameters =
            {
                new SqlParameter("@EmpID",      SqlDbType.NVarChar, 12)
                {
                    Value = emp.EmpID ?? (object)DBNull.Value
                },
                new SqlParameter("@VLastName",  SqlDbType.NVarChar, 100)
                {
                    Value = emp.VLastName ?? (object)DBNull.Value
                },
                new SqlParameter("@VFirstName", SqlDbType.NVarChar, 100)
                {
                    Value = emp.VFirstName ?? (object)DBNull.Value
                },
                new SqlParameter("@NickName",   SqlDbType.NVarChar, 50)
                {
                    Value = emp.NickName ?? (object)DBNull.Value
                },
                new SqlParameter("@DOB",        SqlDbType.NVarChar, 50)
                {
                    Value = emp.DOB ?? (object)DBNull.Value
                },
                new SqlParameter("@Gender",     SqlDbType.NVarChar, 1)
                {
                    Value = emp.Gender ?? (object)DBNull.Value
                },
                new SqlParameter("@Email",      SqlDbType.NVarChar, 50)
                {
                    Value = emp.Email ?? (object)DBNull.Value
                },
                new SqlParameter("@ACTION",     "SelectByID")
            };
            DataSet ds = act.Generic("sp_InsertUpdateDelete_tblEmpCV", parameters);

            ViewBag.emp = ds.Tables[0];
            return(View());
        }
示例#3
0
        public ActionResult CreateEmp(EmployeeCVModel emp)
        {
            GenericService act = new GenericService();

            emp.EmpID = act.getOutPut("sp_AutoGenID_Emp_Test", "@EmpID");
            SqlParameter[] parameters =
            {
                new SqlParameter("@EmpID",      SqlDbType.NVarChar, 12)
                {
                    Value = emp.EmpID ?? (object)DBNull.Value
                },
                new SqlParameter("@VLastName",  SqlDbType.NVarChar, 100)
                {
                    Value = emp.VLastName ?? (object)DBNull.Value
                },
                new SqlParameter("@VFirstName", SqlDbType.NVarChar, 100)
                {
                    Value = emp.VFirstName ?? (object)DBNull.Value
                },
                new SqlParameter("@NickName",   SqlDbType.NVarChar, 50)
                {
                    Value = emp.NickName ?? (object)DBNull.Value
                },
                new SqlParameter("@DOB",        SqlDbType.NVarChar, 50)
                {
                    Value = emp.DOB ?? (object)DBNull.Value
                },
                new SqlParameter("@Gender",     SqlDbType.NVarChar, 1)
                {
                    Value = emp.Gender ?? (object)DBNull.Value
                },
                new SqlParameter("@Email",      SqlDbType.NVarChar, 50)
                {
                    Value = emp.Email ?? (object)DBNull.Value
                },
                new SqlParameter("@ACTION",     "Insert")
            };
            DataSet ds = act.Generic("sp_InsertUpdateDelete_tblEmpCV", parameters);

            return(RedirectToAction("GetAllEmp"));
        }
示例#4
0
        public ActionResult DeleteEmp(string id, string email, EmployeeCVModel emp)
        {
            GenericService act = new GenericService();

            emp.EmpID = id;
            emp.Email = email;
            SqlParameter[] parameters =
            {
                new SqlParameter("@EmpID",      SqlDbType.NVarChar, 12)
                {
                    Value = emp.EmpID ?? (object)DBNull.Value
                },
                new SqlParameter("@VLastName",  SqlDbType.NVarChar, 100)
                {
                    Value = emp.VLastName ?? (object)DBNull.Value
                },
                new SqlParameter("@VFirstName", SqlDbType.NVarChar, 100)
                {
                    Value = emp.VFirstName ?? (object)DBNull.Value
                },
                new SqlParameter("@NickName",   SqlDbType.NVarChar, 50)
                {
                    Value = emp.NickName ?? (object)DBNull.Value
                },
                new SqlParameter("@DOB",        SqlDbType.NVarChar, 50)
                {
                    Value = emp.DOB ?? (object)DBNull.Value
                },
                new SqlParameter("@Gender",     SqlDbType.NVarChar, 1)
                {
                    Value = emp.Gender ?? (object)DBNull.Value
                },
                new SqlParameter("@Email",      SqlDbType.NVarChar, 50)
                {
                    Value = emp.Email ?? (object)DBNull.Value
                },
                new SqlParameter("@ACTION",     "Delete")
            };
            act.Generic("sp_InsertUpdateDelete_tblEmpCV", parameters);
            return(RedirectToAction("GetAllEmp"));
        }
示例#5
0
        public ActionResult GetAllEmp(EmployeeCVModel emp)
        {
            SqlConnection conn = new SqlConnection(ConnectionString);

            GenericService act = new GenericService();

            if (emp.searchtxt != null)
            {
                SqlParameter[] parameters =
                {
                    new SqlParameter("@Searchtext", SqlDbType.NVarChar, 50)
                    {
                        Value = emp.searchtxt ?? (object)DBNull.Value
                    }
                };
                DataSet ds = act.Generic("sp_SearchData_EmpCV", parameters);
                ViewBag.emp = ds.Tables[0];
                return(View(new EmployeeCVModel()));
            }
            else
            {
                return(View());
            }
        }