public void InsertDriver(string userID, string Name, string gender, DateTime bd, string drivinglicence, DateTime expiryDate) { using (DODataContext db_ = new DODataContext()) { operation op = new operation(); MotoDriver driver = new MotoDriver() { ID = op.NewID(), BirthDate = bd, drivingLicenceNumber = drivinglicence, expiryDate = expiryDate, Gender = gender, StaffName = Name, UserID = userID, Working = false }; db_.MotoDrivers.InsertOnSubmit(driver); db_.SubmitChanges(); } //Console.WriteLine("Drive the Scooter : " + product.ToString() + "km"); }
private void btnSubmit_Click(object sender, EventArgs e) { try { var user = Main.userBuilder.GetUserInfo().user; Staff staff = new Staff() { ID = op.NewID(), UserID = user.ID, Address = tbAddress.Text, BirthDate = db.Value.Date, Contact = tbContact.Text, Gender = user.Gender, HiredDate = DateTime.Now, Phone = tbPhone.Text, Position = user.RoleID, Salary = Decimal.Parse(tbSalary.Text), StaffName = user.FirstName + "_" + user.LastName, StopWork = false }; Main.userBuilder.AddInfo(staff); if (labelDriver.Text.ToLower() == "cardriver") { var carDriver = new CarDriver() { UserID = user.ID, ID = op.NewID(), StaffName = staff.StaffName, Gender = staff.Gender, BirthDate = staff.BirthDate, drivingLicenceNumber = tbDrivingLicenece.Text, expiryDate = expireLicence.Value, Working = false }; Main.userBuilder.AddInfo(carDriver).SubmitDB(); } else if (labelDriver.Text.ToLower() == "motodriver") { var motoDriver = new MotoDriver() { UserID = user.ID, ID = op.NewID(), StaffName = staff.StaffName, Gender = staff.Gender, BirthDate = staff.BirthDate, drivingLicenceNumber = tbDrivingLicenece.Text, expiryDate = expireLicence.Value, Working = false }; Main.userBuilder.AddInfo(motoDriver).SubmitDB(); } Program.main.OpenLogin(); this.Close(); } catch (Exception ex) { MessageBox.Show(ex.ToString()); return; } }