private void timer1_Tick(object sender, EventArgs e) { using (var uow = (AdoNetUnitOfWork)UnitOfWorkFactory.Create(UnitOfWorkFactory.ConnectionType.SQL, Connection.connectionString)) { try { var dRepos = new DoctorRepository(uow); dRepos.CheckLeave(); uow.SaveChanges(); } catch { } } using (var uow = (AdoNetUnitOfWork)UnitOfWorkFactory.Create(UnitOfWorkFactory.ConnectionType.SQL, Connection.connectionString)) { try { var nRepos = new NurseRepository(uow); nRepos.CheckLeave(); uow.SaveChanges(); } catch { } } timer1.Enabled = false; }
private void btnAddNurse_Click(object sender, EventArgs e) { int data = 0; bool _excep = false; using (var uow = (AdoNetUnitOfWork)UnitOfWorkFactory.Create(UnitOfWorkFactory.ConnectionType.SQL, Connection.connectionString)) { NurseRepository nurseRepository = new NurseRepository(uow); try { Nurse nurse = new Nurse() { IdentityNo = txtIdentityId.Text, FullName = txtFullName.Text, BirthDate = dateTimePicker1.Value, Email = txtEmail.Text, Adress = txtAdress.Text, IsCheafNurse = chkChiefNurse.Checked, Phone = txtPhone.Text, Polyclinic = (int)cmbPolyclinic.SelectedValue, Salary = Convert.ToDecimal(txtSalary.Text), Unit = (int)cmbUnit.SelectedValue, WorkType = (Enums.NurseWorkType)Enum.Parse(typeof(Enums.NurseWorkType), cmbWorkType.SelectedItem.ToString()) }; data = nurseRepository.AddNurse(nurse); uow.SaveChanges(); } catch (Exception ex) { MessageBox.Show(ex.Message); _excep = true; } } if (_excep == false && data == 1) { MessageBox.Show("The operation is successfull..."); } }