private async void btnSave_Click(object sender, EventArgs e) { string id = txtIdNo.Text; string name = txtFullName.Text; string address = txtAddress.Text; string contactNo = txtContact.Text; string email = txtEmail.Text; string desigination = txtDesignation.Text; string department = comboBoxDepartment.Text; string dateOfJoin = dateTimePicker.Text; string wageRate = txtWage.Text; string hourWorked = txtWorkedHour.Text; using (EmployeeManagementContext context = new EmployeeManagementContext()) { Employee emp = new Employee(id, name, address, contactNo, email, desigination, department, dateOfJoin, wageRate, hourWorked); context.Employees.Add(emp); await context.SaveChangesAsync(); } //instance event args and value has been passed IdentityEventArgs args = new IdentityEventArgs(id, name, address, contactNo, email, desigination, department, dateOfJoin, wageRate, hourWorked); //Event has be raised with update arguments of delegate IdentityUpdated?.Invoke(this, args); this.Hide(); }
private void UpdateRecord(object sender, IdentityEventArgs e) { dataGridView.Rows[_row].Cells[0].Value = e.Id; dataGridView.Rows[_row].Cells[1].Value = e.FullName; dataGridView.Rows[_row].Cells[2].Value = e.Address; dataGridView.Rows[_row].Cells[3].Value = e.Contact; dataGridView.Rows[_row].Cells[4].Value = e.Email; dataGridView.Rows[_row].Cells[5].Value = e.Designation; dataGridView.Rows[_row].Cells[6].Value = e.Department; dataGridView.Rows[_row].Cells[7].Value = e.DateOfJoin; dataGridView.Rows[_row].Cells[8].Value = e.WageRate; dataGridView.Rows[_row].Cells[9].Value = e.WorkedHour; }
private void SaveRecord(object sender, IdentityEventArgs e) { try { var count = dataGridView.Rows.Count - 1; dataGridView.Rows.Add(); dataGridView.Rows[count].Cells[0].Value = e.Id; dataGridView.Rows[count].Cells[1].Value = e.FullName; dataGridView.Rows[count].Cells[2].Value = e.Address; dataGridView.Rows[count].Cells[3].Value = e.Contact; dataGridView.Rows[count].Cells[4].Value = e.Email; dataGridView.Rows[count].Cells[5].Value = e.Designation; dataGridView.Rows[count].Cells[6].Value = e.Department; dataGridView.Rows[count].Cells[7].Value = e.DateOfJoin; dataGridView.Rows[count].Cells[8].Value = e.WageRate; dataGridView.Rows[count].Cells[9].Value = e.WorkedHour; } catch (Exception exception) { MessageBox.Show(exception.Message, "Error !", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnSave_Click(object sender, EventArgs e) { string id = txtIdNo.Text; string name = txtFullName.Text; string address = txtAddress.Text; string contactNo = txtContact.Text; string email = txtEmail.Text; string desigination = txtDesignation.Text; string department = comboBoxDepartment.Text; string dateOfJoin = dateTimePicker.Text; string wageRate = txtWage.Text; string hourWorked = txtWorkedHour.Text; //intance event args and value has been passed IdentityEventArgs args = new IdentityEventArgs(id, name, address, contactNo, email, desigination, department, dateOfJoin, wageRate, hourWorked); //Event has be raised with update arguments of delegate IdentityUpdated(this, args); this.Hide(); }