private void Update(int id, string name, int age, DateTime?hiringDate, decimal grossSalary) { try { using (var employees = new EmployeesBusiness()) { var entity = new EmployeesEntity(); entity.Id = id; entity.Name = name; entity.Age = age; entity.HiringDate = hiringDate; entity.GrossSalary = grossSalary; var opSuccessful = employees.UpdateEmployee(entity); var resultMessage = opSuccessful ? "Done Successfully" : "Error happened or no Employee found to update"; MessageBox.Show(resultMessage, "Success", MessageBoxButtons.OK); } } catch (Exception ex) { //Log exception error _loggingHandler.LogEntry(ExceptionHandler.GetExceptionMessageFormatted(ex), true); MessageBox.Show("UserInterface:EmployeesForm::Update::Error occured." + Environment.NewLine + ex.Message, "Error", MessageBoxButtons.OK); } }
private void btnConsultar_Click(object sender, EventArgs e) { string nome = txtNome.Text; string ano = mtxtAno.Text; string sexo = cboSexo.Text; string rg = mtxtRG.Text; string dept = cboDepartamento.Text; string func = cboCargo.Text; EmployeesBusiness EB = new EmployeesBusiness(); List <tb_employees> list = EB.Consultar(nome, ano, sexo, rg, dept, func); dgvFuncionário.DataSource = list; }
private void DeleteEmployee(int id) { try { using (var employees = new EmployeesBusiness()) { var opSuccessful = employees.DeleteEmployeeById(id); } } catch (Exception ex) { //Log exception error _loggingHandler.LogEntry(ExceptionHandler.GetExceptionMessageFormatted(ex), true); } }
private EmployeesEntity SelectEmployeeById(int id) { try { using (var employees = new EmployeesBusiness()) { return(employees.SelectEmployeeById(id)); } } catch (Exception ex) { //Log exception error _loggingHandler.LogEntry(ExceptionHandler.GetExceptionMessageFormatted(ex), true); } return(null); }
private List <EmployeesEntity> SelectAll() { try { using (var employees = new EmployeesBusiness()) { return(employees.SelectAllEmployees()); } } catch (Exception ex) { //Log exception error _loggingHandler.LogEntry(ExceptionHandler.GetExceptionMessageFormatted(ex), true); MessageBox.Show("UserInterface:EmployeesForm::SelectAll::Error occured." + Environment.NewLine + ex.Message, "Error", MessageBoxButtons.OK); } return(null); }
private void UpdateEmployee(int id, string name, int age, DateTime?hiringDate, decimal grossSalary) { try { using (var employees = new EmployeesBusiness()) { var entity = new EmployeesEntity(); entity.Id = id; entity.Name = name; entity.Age = age; entity.HiringDate = hiringDate; entity.GrossSalary = grossSalary; var opSuccessful = employees.UpdateEmployee(entity); } } catch (Exception ex) { //Log exception error _loggingHandler.LogEntry(ExceptionHandler.GetExceptionMessageFormatted(ex), true); } }
private void Delete(int id) { try { using (var employees = new EmployeesBusiness()) { bool opSuccessful = employees.DeleteEmployeeById(id); var resultMessage = opSuccessful ? "Done Successfully" : "Error happened or no Employee found to delete"; MessageBox.Show(resultMessage, "Success", MessageBoxButtons.OK); } } catch (Exception ex) { //Log exception error _loggingHandler.LogEntry(ExceptionHandler.GetExceptionMessageFormatted(ex), true); MessageBox.Show("UserInterface:EmployeesForm::Delete::Error occured." + Environment.NewLine + ex.Message, "Error", MessageBoxButtons.OK); } }
private void btnSalvar_Click(object sender, EventArgs e) { try { tb_employees emp = this.ReadEmployees(); tb_deptfunction defu = this.ReadDeptFunction(); tb_timecard ticd = this.ReadTimeCard(); tb_financial fin = this.ReadFinancial(); tb_benefits ben = this.ReadBenefits(); tb_bankaccount bank = this.ReadBankAccount(); tb_discounts dis = this.ReadDiscounts(); EmployeesBusiness EB = new EmployeesBusiness(); string res = EB.UpdateEmployee(emp, defu, ticd, fin, ben, bank, dis); MessageBox.Show(res, "liriou's Burguer", MessageBoxButtons.OK, MessageBoxIcon.Information); } catch (Exception ex) { MessageBox.Show(ex.Message, "Ocorreu um erro!", MessageBoxButtons.OK, MessageBoxIcon.Error); } }