Example #1
0
 /// <summary>
 /// 更改员工
 /// </summary>
 /// <param name="obj">带入参数</param>
 /// <returns></returns>
 public int Update_EmployeeTableData(Employee_Table obj)
 {
     return(DBHerlper.ExecuteNonQuery(GetSqlString("Update"),
                                      CommandType.StoredProcedure,
                                      new SqlParameter[] {
         new SqlParameter("@E_id", obj.E_id),
         new SqlParameter("@Dep_id", obj.Dep_id),
         new SqlParameter("@E_Address", obj.E_Address),
         new SqlParameter("@E_Date", obj.E_Date),
         new SqlParameter("@E_Education", obj.E_Education),
         new SqlParameter("@E_IdS", obj.E_IdS),
         new SqlParameter("@E_LastLoginAddress", obj.E_LastLoginAddress),
         new SqlParameter("@E_LastLoginDate", obj.E_LastLoginDate),
         new SqlParameter("@E_LoginAddress", obj.E_LoginAddress),
         new SqlParameter("@E_LoginDate", obj.E_LoginDate),
         new SqlParameter("@E_Name", obj.E_Name),
         new SqlParameter("@E_Pay", obj.E_Pay),
         new SqlParameter("@E_Phone", obj.E_Phone),
         new SqlParameter("@E_School", obj.E_School),
         new SqlParameter("@E_Sex", obj.E_Sex),
         new SqlParameter("@E_UserName", obj.E_UserName),
         new SqlParameter("@IDT_id", obj.IDT_id),
         new SqlParameter("@LS_ID", obj.LS_ID),
         new SqlParameter("@Post_id", obj.Post_id),
         new SqlParameter("@E_UserPwd", obj.E_UserPwd)
     }));
 }
        private void btnSave_Click(object sender, RoutedEventArgs e)
        {
            ForceValidation();
            if (Validation.GetHasError(txtName) || Validation.GetHasError(txtPhone) ||
                Validation.GetHasError(txtDesg) || Validation.GetHasError(txtSalary) ||
                Validation.GetHasError(txtAddress))
            {
                MessageBox.Show("Error Some Data is Missing", "ERROR");
                return;
            }
            Employee_Table obj = new Employee_Table();

            obj.E_Name = txtName.Text.Trim();
            int ph = Convert.ToInt32(txtPhone.Text);

            obj.E_Phone   = ph;
            obj.E_Desg    = txtDesg.Text.Trim();
            obj.E_Address = txtAddress.Text.Trim();
            obj.E_Salary  = decimal.Parse(txtSalary.Text);
            EmployeeFactory iobj = new EmployeeFactory();

            if (iobj.insert(obj))
            {
                MessageBox.Show("Data Saved Successfully", "Saved");
                txtName.Text    = null;
                txtDesg.Text    = null;
                txtAddress.Text = null;
                txtPhone.Text   = null;
                txtSalary.Text  = null;
            }
            else
            {
                MessageBox.Show("Error in Data ", "Error");
            }
        }
        private void btnSave_Click(object sender, RoutedEventArgs e)
        {
            ForceValidation();
            if (Validation.GetHasError(txtName) || Validation.GetHasError(txtPhone) ||
                Validation.GetHasError(txtDesg) || Validation.GetHasError(txtSalary) ||
                Validation.GetHasError(txtAddress))
            {
                MessageBox.Show("Error Some Data is Missing", "ERROR");
                return;
            }
            EmployeeFactory EFobj = new EmployeeFactory();

            _vm = new EmployeeViewModel();
            Employee_Table Eobj = new Employee_Table();

            Eobj.E_ID      = EmployeeId;
            Eobj.E_Name    = txtName.Text;
            Eobj.E_Address = txtAddress.Text;
            Eobj.E_Desg    = txtDesg.Text;
            Eobj.E_Salary  = decimal.Parse(txtSalary.Text.ToString());
            Eobj.E_Phone   = int.Parse(txtPhone.Text.ToString());
            if (EFobj.Update(Eobj))
            {
                MessageBox.Show("Data is Changed Successfully", "Changed");
            }
            else
            {
                MessageBox.Show("Data is not Changed", "ERROR");
            }
            this.Close();
        }
Example #4
0
        public bool Delete(string Name)
        {
            Employee_Table std = obj.Employee_Table.Where(x => x.E_Name == Name).FirstOrDefault();

            if (std != null)
            {
                obj.Employee_Table.Remove(std);
            }
            return(obj.SaveChanges() > 0);
        }
Example #5
0
        //get the record of the Employee to dislplay on loading the database
        public void OnGet(int?id)
        {
            if (id != null)
            {//get the details after comparing the id
                var data = (from Employee in Context.Employee_Table
                            where Employee.id == id
                            select Employee).SingleOrDefault();

                Employee = data;
            }
        }
        private void Window_Loaded(object sender, RoutedEventArgs e)
        {
            EmployeeFactory EFobj = new EmployeeFactory();
            Employee_Table  ETobj = EFobj.GetAllByName(EmployeeId);

            _vm              = new EmployeeViewModel();
            _vm.E_Name       = ETobj.E_Name;
            _vm.E_Address    = ETobj.E_Address;
            _vm.E_Desg       = ETobj.E_Desg;
            _vm.E_Phone      = ETobj.E_Phone;
            _vm.E_Salary     = ETobj.E_Salary;
            this.DataContext = _vm;
        }
Example #7
0
        public bool Update(Employee_Table ETobj)
        {
            Employee_Table std = obj.Employee_Table.Where(x => x.E_ID == ETobj.E_ID).FirstOrDefault();

            if (std != null)
            {
                std.E_Name    = ETobj.E_Name;
                std.E_Desg    = ETobj.E_Desg;
                std.E_Address = ETobj.E_Address;
                std.E_Salary  = ETobj.E_Salary;
                std.E_Phone   = ETobj.E_Phone;
            }
            return(obj.SaveChanges() > 0);
        }
Example #8
0
        /// <summary>
        /// 根据ID查询员工信息
        /// </summary>
        /// <param name="con"></param>
        /// <returns></returns>
        public Employee_Table GetEmployeeTableByConn(string con)
        {
            Employee_Table obj = null;
            SqlDataReader  dr  = DBHerlper.ExecuteReader(
                "Select * from Employee_Table where E_id=@E_id",
                CommandType.Text, new SqlParameter[] {
                new SqlParameter("@E_id", con)
            });

            if (dr.Read())
            {
                obj = new Employee_Table()
                {
                    Dep_id             = Convert.ToInt32(dr["Dep_id"]),
                    E_Address          = dr["E_Address"].ToString(),
                    E_Date             = Convert.ToDateTime(dr["E_Date"]),
                    E_Education        = dr["E_Education"].ToString(),
                    E_id               = Convert.ToInt32(dr["E_id"]),
                    E_IdS              = dr["E_IdS"].ToString(),
                    E_LastLoginAddress = dr["E_LastLoginAddress"].ToString(),
                    E_LastLoginDate    = Convert.ToDateTime(dr["E_LastLoginDate"]),
                    E_LoginAddress     = dr["E_LoginAddress"].ToString(),
                    E_LoginDate        = Convert.ToDateTime(dr["E_LoginDate"]),
                    E_Name             = dr["E_Name"].ToString(),
                    E_Pay              = Convert.ToDouble(dr["E_Pay"]),
                    E_Phone            = dr["E_Phone"].ToString(),
                    E_School           = dr["E_School"].ToString(),
                    E_Sex              = dr["E_Sex"].ToString(),
                    E_UserName         = dr["E_UserName"].ToString(),
                    E_UserPwd          = dr["E_UserPwd"].ToString(),
                    IDT_id             = Convert.ToInt32(dr["IDT_id"]),
                    LS_ID              = Convert.ToInt32(dr["LS_ID"]),
                    Post_id            = Convert.ToInt32(dr["Post_id"])
                };
            }
            dr.Close();
            DBHerlper.CloseConn();
            return(obj);
        }
Example #9
0
        /// <summary>
        /// 获取全部的员工
        /// </summary>
        /// <returns></returns>
        public List <Employee_Table> GetEmployeeTableAll()
        {
            List <Employee_Table> list = new List <Employee_Table>();
            SqlDataReader         dr   = DBHerlper.ExecuteReader(GetSqlString("Select"),
                                                                 CommandType.StoredProcedure);

            while (dr.Read())
            {
                Employee_Table obj = new Employee_Table()
                {
                    Dep_id             = Convert.ToInt32(dr["Dep_id"]),
                    E_Address          = dr["E_Address"].ToString(),
                    E_Date             = Convert.ToDateTime(dr["E_Date"]),
                    E_Education        = dr["E_Education"].ToString(),
                    E_id               = Convert.ToInt32(dr["E_id"]),
                    E_IdS              = dr["E_IdS"].ToString(),
                    E_LastLoginAddress = dr["E_LastLoginAddress"].ToString(),
                    E_LastLoginDate    = Convert.ToDateTime(dr["E_LastLoginDate"]),
                    E_LoginAddress     = dr["E_LoginAddress"].ToString(),
                    E_LoginDate        = Convert.ToDateTime(dr["E_LoginDate"]),
                    E_Name             = dr["E_Name"].ToString(),
                    E_Pay              = Convert.ToDouble(dr["E_Pay"]),
                    E_Phone            = dr["E_Phone"].ToString(),
                    E_School           = dr["E_School"].ToString(),
                    E_Sex              = dr["E_Sex"].ToString(),
                    E_UserName         = dr["E_UserName"].ToString(),
                    E_UserPwd          = dr["E_UserPwd"].ToString(),
                    IDT_id             = Convert.ToInt32(dr["IDT_id"]),
                    LS_ID              = Convert.ToInt32(dr["LS_ID"]),
                    Post_id            = Convert.ToInt32(dr["Post_id"])
                };
                list.Add(obj);
            }
            dr.Close();
            return(list);
        }
Example #10
0
 public bool Insert(Employee_Table eobj)
 {
     obj.Employee_Table.Add(eobj);
     return(obj.SaveChanges() > 0);
 }
Example #11
0
 /// <summary>
 /// 添加员工信息
 /// </summary>
 /// <param name="obj">带入参数</param>
 /// <returns></returns>
 public int Insert_EmployeeTableData(Employee_Table obj)
 {
     return(relevanceClass.Insert_EmployeeTableData(obj));
 }
Example #12
0
 /// <summary>
 /// 更改员工信息
 /// </summary>
 /// <param name="obj">带入参数</param>
 /// <returns></returns>
 public int Update_EmployeeTableData(Employee_Table obj)
 {
     return(relevanceClass.Update_EmployeeTableData(obj));
 }