Example #1
0
        public static BasicEntity EmployeeEdit(Model.Employees data, Output.OutputBase obj)
        {
            var retVal = new BasicEntity();

            retVal.AddParameter("@ID", data.ID);
            retVal.AddParameter("@NIK", data.NIK);
            retVal.AddParameter("@FirstName", data.FirstName);
            retVal.AddParameter("@LastName", data.LastName);
            retVal.AddParameter("@Address", data.Address);
            retVal.AddParameter("@Gender", data.Gender);
            retVal.AddParameter("@PlaceOfBirth", data.PlaceOfBirth);
            retVal.AddParameter("@DateOfBirth", data.DateOfBirth);
            retVal.AddParameter("@Email", data.Email);
            retVal.AddParameter("@Phone", data.Phone);
            retVal.AddParameter("@JobTitleID", data.JobTitleID);
            retVal.AddParameter("@HireDate", data.HireDate);

            data.SqlDetail = retVal.SQLCommandBuilder("spEditEmployee");

            using (SqlDataReader reader = retVal.ExecReader())
            {
                while (reader.Read())
                {
                    obj.ResultCode    = (reader.IsDBNull(0)) ? 0 : reader.GetInt32(0);
                    obj.ErrorMessage  = (reader.IsDBNull(1)) ? string.Empty : reader.GetString(1);
                    retVal.ResultCode = obj.ResultCode;
                }

                reader.Close();
            }

            retVal.Close();

            return(retVal);
        }
Example #2
0
        public static BasicEntity EmployeeDelete(Model.Employees data, Output.OutputBase obj)
        {
            var retVal = new BasicEntity();

            retVal.AddParameter("@id", data.ID);
            retVal.AddParameter("@nik", data.NIK);

            data.SqlDetail = retVal.SQLCommandBuilder("spDeleteEmployee");

            using (SqlDataReader reader = retVal.ExecReader())
            {
                while (reader.Read())
                {
                    obj.ResultCode    = (reader.IsDBNull(0)) ? 0 : reader.GetInt32(0);
                    obj.ErrorMessage  = (reader.IsDBNull(1)) ? string.Empty : reader.GetString(1);
                    retVal.ResultCode = obj.ResultCode;
                }

                reader.Close();
            }

            retVal.Close();

            return(retVal);
        }
Example #3
0
 protected void Show()
 {
     if (Session["User"] != null)
     {
         string          No        = Session["User"].ToString();
         Model.Employees employees = BLL.EmployeesBLL.GetEmployeesList().Where(E => E.Emp_No == No).First();
         lblName.Text = employees.Emp_Name;
         lblNo.Text   = employees.Emp_No;
     }
     txtStartTime.Text = DateTime.Now.ToString("yyyy-MM-dd");
 }
Example #4
0
        public static BaseHelper EmployeeAdd(Model.Employees data)
        {
            var retVal      = new BaseHelper();
            var objJSONPage = new Output.OutputBase();

            try
            {
                var entityPage = GetEmployees.EmployeeAdd(data, objJSONPage);
                if (objJSONPage.ResultCode == 1)
                {
                    retVal.SQLElapsed += entityPage.SQLElapsed;
                    retVal.SQLInfo($"sp : {entityPage.SQLDetail}, elapsed : {entityPage.SQLElapsed}");

                    retVal.IsError = (entityPage.ResultCode == 1) ? false : true;
                }
                else
                {
                    objJSONPage.ResultCode   = objJSONPage.ResultCode;
                    objJSONPage.ErrorMessage = objJSONPage.ErrorMessage;
                }
            }
            catch (Exception ex)
            {
                retVal.Exception = ex;

                if (ex is System.Data.SqlClient.SqlException sqlEx)
                {
                    retVal.SQLInfo($"sp:{sqlEx.Procedure}, line:{sqlEx.LineNumber}, detail:{data.SqlDetail}");
                    retVal.SQLException = true;

                    objJSONPage.ResultCode   = 69998;
                    objJSONPage.ErrorMessage = "SQL Exception";
                }
                else
                {
                    objJSONPage.ResultCode   = 69999;
                    objJSONPage.ErrorMessage = "Unknown Error";
                }
            }
            finally
            {
                retVal.SerializeObject <Output.OutputBase>(objJSONPage);
            }

            return(retVal);
        }
Example #5
0
        protected void btnLogin_Click(object sender, EventArgs e)
        {
            string UserName = txtName.Text;
            string Password = txtPassword.Text;

            Model.Employees employees = new Model.Employees();
            employees.Emp_No   = UserName;
            employees.Password = Password;
            if (BLL.EmployeesBLL.UserLogin(UserName, Password) > 0)
            {
                Session["User"] = UserName; //登入成功 保存到Session
                Response.Redirect("BookDinOrder.aspx");
            }
            else
            {
                lblMes.Text = "账号或密码错误!";
            }
        }
Example #6
0
        protected void btnOrder_Click(object sender, EventArgs e)
        {
            DateTime dateTime = DateTime.Now;

            if (DateTime.TryParse(txtEndTime.Text, out dateTime) == true)
            {
                Model.Book_Dinner book_Dinner = new Model.Book_Dinner();
                string            No          = Session["User"].ToString();
                Model.Employees   employees   = BLL.EmployeesBLL.GetEmployeesList().Where(E => E.Emp_No == No).First();
                book_Dinner.work_no   = No;
                book_Dinner.Emp_Name  = employees.Emp_Name;
                book_Dinner.book_time = dateTime;
                if (BLL.Book_DinnerBLL.AddOrder(book_Dinner) > 0)
                {
                    Response.Redirect("BookDinList.aspx");
                }
                else
                {
                    Response.Write("<script>alert('预定出现错误!,请重试')</script>");
                }
            }
        }
Example #7
0
        public Model.Employees GetEmployees(HttpContext context)
        {
            Model.Employees emp = new Model.Employees();
            emp.UserName = context.Request.Form["txtUserName"].Trim();
            emp.Value2   = context.Request.Form["txtAbbr"].Trim();
            emp.WorkID   = context.Request.Form["txtWorkID"].Trim();
            emp.Pwd      = string.IsNullOrWhiteSpace(context.Request.Form["hdPwd"])
                ? string.IsNullOrWhiteSpace(context.Request.Form["txtUserName"])
                    ? string.Empty
                    : DBUtility.WcSecurity.Des.Encrypt(context.Request.Form["txtUserName"])
                : context.Request.Form["hdPwd"];
            emp.Name         = context.Request.Form["txtName"].Trim();
            emp.IDCard       = context.Request.Form["txtIDCard"].Trim();
            emp.Nativeplace  = context.Request.Form["txtNativeplace"].Trim();
            emp.RegdResd     = context.Request.Form["txtRegdResd"].Trim();
            emp.Address      = context.Request.Form["txtAddress"].Trim();
            emp.Nation       = context.Request.Form["txtNation"].Trim();
            emp.Major        = context.Request.Form["txtMajor"].Trim();
            emp.Tel          = context.Request.Form["txtTel"].Trim();
            emp.Email        = context.Request.Form["txtEmail"].Trim();
            emp.EmContact    = context.Request.Form["txtEmContact"].Trim();
            emp.EmContactTel = context.Request.Form["txtEmContactTel"].Trim();
            emp.Remark       = context.Request.Form["txtRemark"].Trim();
            emp.UserID       = context.Request["action"] == "edit" ? long.Parse(context.Request.Form["hdID"]) : 0;
            try { emp.Permissions = int.Parse(context.Request.Form["cbPermissions"]); }
            catch { emp.Permissions = 0; }
            try { emp.Value0 = context.Request.Form["Checkbox2"].ToString(); }
            catch { emp.Value0 = "0"; }
            try { emp.Value1 = context.Request.Form["Checkbox3"].ToString(); }
            catch { emp.Value1 = "0"; }
            try { emp.EntryDate = Convert.ToDateTime(context.Request.Form["txtEntryDate"]); }
            catch { }
            try { emp.Positivedates = Convert.ToDateTime(context.Request.Form["txtPositivedates"]); }
            catch { }
            try { emp.Dataofbirth = Convert.ToDateTime(context.Request.Form["txtDataofbirth"]); }
            catch { }
            try { emp.Dataofbirth = Convert.ToDateTime(context.Request.Form["txtGraduationDate"]); }
            catch { }
            if (!string.IsNullOrWhiteSpace(context.Request.Form["txtSex"]))
            {
                emp.Sex = int.Parse(context.Request.Form["txtSex"]);
            }
            if (!string.IsNullOrWhiteSpace(context.Request.Form["txtBloodtype"]))
            {
                emp.Bloodtype = int.Parse(context.Request.Form["txtBloodtype"]);
            }
            if (!string.IsNullOrWhiteSpace(context.Request.Form["txtPoliticsstatus"]))
            {
                emp.Politicsstatus = int.Parse(context.Request.Form["txtPoliticsstatus"]);
            }
            if (!string.IsNullOrWhiteSpace(context.Request.Form["txtMaritalstatus"]))
            {
                emp.Maritalstatus = int.Parse(context.Request.Form["txtMaritalstatus"]);
            }
            if (!string.IsNullOrWhiteSpace(context.Request.Form["txtEducation"]))
            {
                emp.Education = int.Parse(context.Request.Form["txtEducation"]);
            }
            if (!string.IsNullOrWhiteSpace(context.Request.Form["txtDegree"]))
            {
                emp.Degree = int.Parse(context.Request.Form["txtDegree"]);
            }
            if (!string.IsNullOrWhiteSpace(context.Request.Form["txtStateEmployees"]))
            {
                emp.StateEmployees = int.Parse(context.Request.Form["txtStateEmployees"]);
            }
            if (!string.IsNullOrWhiteSpace(context.Request.Form["txtDeptID"]))
            {
                emp.DeptID = int.Parse(context.Request.Form["txtDeptID"]);
            }
            if (!string.IsNullOrWhiteSpace(context.Request.Form["txtAppRoleID"]))
            {
                emp.AppRoleID = int.Parse(context.Request.Form["txtAppRoleID"]);
                emp.ApprRole  = context.Request.Form["txtAppRoleID"];
            }

            try { emp.CreateUser = ((Model.BaseUser)context.Session["login"]).UserName; }
            catch { }
            try{ emp.CreateDate = DateTime.Now; }
            catch { }
            try { emp.UpdateUser = ((Model.BaseUser)context.Session["login"]).UserName; }
            catch { }
            try { emp.UpdateDate = DateTime.Now; }
            catch { }

            return(emp);
        }