Esempio n. 1
0
 private void updateCustom_Click(object sender, EventArgs e)
 {
     if (employeeService.isExistSSN(ssnTextBox.Text))
     {
         MessageBox.Show("ssn already exists", "error", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
     else
     {
         EmployeeUpdateSdi employeeUpdateSdi = new EmployeeUpdateSdi();
         employeeUpdateSdi.EmployeeId1 = employeeIdTextBox.Text;
         employeeUpdateSdi.SSN1        = ssnTextBox.Text;
         employeeUpdateSdi.Fname       = fnameTextBox.Text;
         employeeUpdateSdi.Mname       = mnameTextBox.Text;
         employeeUpdateSdi.Lname       = lnameTextBox.Text;
         employeeUpdateSdi.Salary      = Convert.ToDouble(salaryTextBox.Text);
         employeeUpdateSdi.DOB1        = dobTextBox.Value.ToString();
         employeeUpdateSdi.RoleType    = roleTypeTextBox.Text;
         employeeUpdateSdi.PhoneNumber = phoneNumberTextBox.Text;
         employeeUpdateSdi.Address     = addressTextBox.Text;
         Employee employee = employeeService.updateEmployee(employeeUpdateSdi);
         if (employee != null)
         {
             this.Close();
             employeeForm.updateDataToTable(employee);
         }
     }
 }
Esempio n. 2
0
        public Employee updateEmployee(EmployeeUpdateSdi sdi)
        {
            con = SqlServerConnection.getConnnection();
            con.Open();
            StringBuilder sql = new StringBuilder();

            sql.Append(" update Employee  set ssn = @ssn," +
                       "fName = @fname," +
                       "lName = @lname," +
                       "mName = @mname," +
                       "Salary = @salary," +
                       "DOB = @dob," +
                       "Address = @address," +
                       "phoneNumber = @phonenumber," +
                       "roleType = @roletype ");
            sql.Append(" where EmplID = @employeeid");
            SqlCommand command = new SqlCommand(sql.ToString(), con);

            command.Parameters.AddWithValue("ssn", sdi.SSN1);
            command.Parameters.AddWithValue("roletype", sdi.RoleType);
            command.Parameters.AddWithValue("fname", sdi.Fname);
            command.Parameters.AddWithValue("mname", sdi.Mname);
            command.Parameters.AddWithValue("lname", sdi.Lname);
            command.Parameters.AddWithValue("dob", DateTime.Parse(sdi.DOB1));
            command.Parameters.AddWithValue("phonenumber", sdi.PhoneNumber);
            command.Parameters.AddWithValue("address", sdi.Address);
            command.Parameters.AddWithValue("employeeid", sdi.EmployeeId1);
            command.Parameters.AddWithValue("salary", sdi.Salary);
            command.ExecuteNonQuery();
            con.Close();
            return(this.getEmployeeById(sdi.EmployeeId1));
        }
Esempio n. 3
0
 public Employee updateEmployee(EmployeeUpdateSdi employeeUpdateSdi)
 {
     return(employeeRepoService.updateEmployee(employeeUpdateSdi));
 }