コード例 #1
0
        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);
            }
        }
コード例 #2
0
        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;
        }
コード例 #3
0
 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);
     }
 }
コード例 #4
0
 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);
 }
コード例 #5
0
        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);
        }
コード例 #6
0
 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);
     }
 }
コード例 #7
0
        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);
            }
        }
コード例 #8
0
ファイル: frmChangeEmployee1.cs プロジェクト: EricCuesta/TCC
        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);
            }
        }