public async Task <bool> Edit(string id, ReceptionistServiceModel receptionistServiceModel) { Hospital hospitalFromDb = await GetHospitalFromDb(receptionistServiceModel); if (hospitalFromDb == null) { throw new ArgumentNullException(nameof(hospitalFromDb)); } Receptionist receptionistFromDb = await context.Receptionists.SingleOrDefaultAsync(receptionist => receptionist.Id == id); if (receptionistFromDb == null) { throw new ArgumentNullException(nameof(receptionistFromDb)); } receptionistFromDb.FirstName = receptionistServiceModel.FirstName; receptionistFromDb.LastName = receptionistServiceModel.LastName; receptionistFromDb.PhoneNumber = receptionistServiceModel.PhoneNumber; receptionistFromDb.Hospital = hospitalFromDb; context.Receptionists.Update(receptionistFromDb); int result = await context.SaveChangesAsync(); return(result > 0); }
public void ProvideTreatment() { Console.WriteLine("The Patient Should Take The Following Medication : " + Medication + " In The Following Manner : " + Dose); Receptionist RP = new Receptionist(); RP.CollectPayment(); }
public void RemoveGuestFromLobbyQueue() { Lobby lobby = new Lobby(1, new Point(0, 0), new Point(1, 1)); GuestRoom room = new GuestRoom(2, new Point(1, 0), new Point(1, 1), 1); lobby.Neighbors.Add(Direction.East, room); room.Neighbors.Add(Direction.West, lobby); Receptionist receptionist = new Receptionist(lobby, new List <Room>() { lobby, room }); Guest guest = new Guest(lobby); guest.Classification = 1; lobby.CheckIn(guest); lobby.RemoveFromQueues(guest); for (int i = 0; i < 10; i++) { receptionist.Update(1); } Assert.IsTrue(guest.Room == null); }
public async Task <bool> Create(string password, ReceptionistServiceModel receptionistServiceModel) { var user = new HospitalMSUser { UserName = receptionistServiceModel.Email, Email = receptionistServiceModel.Email }; var userCreateResult = await userManager.CreateAsync(user, password); if (userCreateResult.Succeeded) { user.EmailConfirmed = true; user.IsFirstLogin = false; await userManager.AddToRoleAsync(user, GlobalConstants.ReceptionistRoleName); } Hospital hospitalFromDb = await GetHospitalFromDb(receptionistServiceModel); if (hospitalFromDb == null) { throw new ArgumentNullException(nameof(hospitalFromDb)); } receptionistServiceModel.HospitalMSUserId = user.Id; Receptionist receptionist = AutoMapper.Mapper.Map <Receptionist>(receptionistServiceModel); receptionist.Hospital = hospitalFromDb; context.Receptionists.Add(receptionist); int result = await context.SaveChangesAsync(); return(result > 0); }
public void ReceptionistBeenPaid() { Receptionist receptionist = new Receptionist(); receptionist.PaySalary(); Assert.True(receptionist.EmpBeenPaid); }
public void AddGuestToCheckOut() { Lobby lobby = new Lobby(1, new Point(0, 0), new Point(1, 1)); GuestRoom room = new GuestRoom(2, new Point(1, 0), new Point(1, 1), 1); lobby.Neighbors.Add(Direction.East, room); room.Neighbors.Add(Direction.West, lobby); Receptionist receptionist = new Receptionist(lobby, new List <Room>() { lobby, room }); Guest guest = new Guest(lobby); guest.Classification = 1; lobby.CheckIn(guest); for (int i = 0; i < 10; i++) { receptionist.Update(1); } guest.FindAndTargetRoom(x => x is Lobby && (x as Lobby).Receptionist != null); guest.StayState = StayState.CheckOut; for (int i = 0; i < 10; i++) { guest.Update(1); receptionist.Update(1); } Assert.IsTrue(guest.Room == null); }
public async Task <ActionResult <Receptionist> > PostReceptionist(Receptionist receptionist) { _context.Receptionists.Add(receptionist); await _context.SaveChangesAsync(); return(CreatedAtAction(nameof(GetReceptionist), new { id = receptionist.ReceptionistID }, receptionist)); }
public async Task <IActionResult> PutReceptionist(int id, Receptionist receptionist) { if (id != receptionist.ReceptionistID) { return(BadRequest()); } _context.Entry(receptionist).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ReceptionistExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
private void button133_Click(object sender, EventArgs e) { try { if (dataGridView104.SelectedRows.Count > 0) { string s = ""; foreach (DataGridViewRow row in dataGridView104.SelectedRows) { s = new Receptionist().delete(row.Cells[0].Value.ToString()); } if (s == "") { MessageBox.Show("Select Row To Delete"); } else { MessageBox.Show(s); } dataGridView104.DataSource = new Receptionist().getAll(); dataGridView104.Columns[0].Visible = false; dataGridView104.Columns[7].Visible = false; dataGridView104.Columns[8].Visible = false; } } catch (Exception f) { MessageBox.Show("Update Can't be Perform"); } }
public async Task <IActionResult> Edit(long id, [Bind("ReceptionistId,FirstName,MiddleName,LastName,Email,Phone")] Receptionist receptionist) { if (id != receptionist.ReceptionistId) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(receptionist); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ReceptionistExists(receptionist.ReceptionistId)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(receptionist)); }
private void button1_Click(object sender, EventArgs e)//login button { Receptionist aEmp = new Receptionist(); aEmp = receptionistController.FindByReceptionistID(textBox1.Text.Trim()); if (textBox1.TextLength == 0 || textBox2.TextLength == 0) { MessageBox.Show("You forgot to enter your ID or Password! Please try again!", "Input Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } else if (aEmp == null || !(aEmp.Password.Equals(textBox2.Text))) { MessageBox.Show("Incorrect Login Credentials!", "Input Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { if (aEmp.Password.Equals(textBox2.Text)) { this.Hide(); Home obj = new Home(); obj.Show(); } } }
public List <Receptionist> getReceptionistByDes(string name) { conn = dbcon.DB(); conn.Open(); List <Receptionist> rlist = new List <Receptionist>(); try { OracleCommand cmd = new OracleCommand("SELECT * FROM RECEPTIONIST WHERE R_DESIGNATION='" + name + "'", conn); using (OracleDataReader reader = cmd.ExecuteReader()) { { while (reader.Read()) { Receptionist rec = new Receptionist(); rec.Name = reader.GetValue(reader.GetOrdinal("R_NAME")).ToString(); rec.Contactno = Convert.ToInt32(reader.GetValue(reader.GetOrdinal("R_CONTACT_NO"))); rec.Designation = reader.GetValue(reader.GetOrdinal("R_DESIGNATION")).ToString(); rec.Id = Convert.ToInt32(reader.GetValue(reader.GetOrdinal("R_ID"))); rlist.Add(rec); } reader.Close(); conn.Close(); } } } catch (Exception ex) { } return(rlist); }
protected void onDelete(object sender, EventArgs e) { //Param.add("staffId", UserInfo.getId(Session)); Receptionist rec = new Receptionist(); rec.delete(Param); alertAndGo("it is deleted!", "/hospital/aspx/receptionist/book/list.aspx"); }
protected override void Fire(object sender, EventArgs e) { if (!UserInfo.isReceptionist(Session)) { alertAndGoback("PLEASE, LOGIN"); return; } if (Text.isEmpty(Param.getString("historyId"))) { alertAndGoback("please, select a history id"); } Receptionist rec = new Receptionist(); Data result = rec.view(Param); Data pParam = new Data(); pParam.add("searchValue", result.get("UserID")); pParam.add("searchField", "UserID"); Data patient = rec.getPatient(pParam); Data staffList = rec.getStaff(Param); patientId.DataSource = patient.Source; patientId.DataBind(); staffId.DataSource = staffList.Source; staffId.DataBind(); historyId.Text = result.getString("historyId"); memo.Text = result.getString("memo"); patientId.SelectedValue = result.getString("patientId"); staffId.SelectedValue = result.getString("staffId"); date.Text = result.getString("date").Substring(0, 10); }
public Receptionist getProfile(string loginname) { conn = dbcon.DB(); conn.Open(); Receptionist receptionist = new Receptionist(); OracleCommand objCmd = new OracleCommand("Select * from RECEPTIONIST where R_Email='" + loginname + "'", conn); using (OracleDataReader reader = objCmd.ExecuteReader()) { { while (reader.Read()) { receptionist.Name = reader.GetValue(reader.GetOrdinal("R_NAME")).ToString(); receptionist.Address = reader.GetValue(reader.GetOrdinal("R_Address")).ToString(); receptionist.Contactno = Convert.ToInt32(reader.GetValue(reader.GetOrdinal("R_CONTACT_NO"))); receptionist.JoiningDate = Convert.ToDateTime(reader.GetValue(reader.GetOrdinal("R_JOINING_DATE"))); receptionist.Salary = Convert.ToDouble(reader.GetValue(reader.GetOrdinal("R_SALARY"))); receptionist.Designation = reader.GetValue(reader.GetOrdinal("R_DESIGNATION")).ToString(); } reader.Close(); } conn.Close(); return(receptionist); } }
public ActionResult Create([Bind(Include = "Id,Name,PhoneNo,Address,Email,Password")] Receptionist receptionist) { receptionist.Email = privacy.Encrypt(receptionist.Email); var e = db.Doctors.Where(c => c.Email == receptionist.Email).ToList().Count; if (e == 0) { if (ModelState.IsValid) { receptionist.Name = privacy.Encrypt(receptionist.Name); receptionist.Address = privacy.Encrypt(receptionist.Address); receptionist.PhoneNo = privacy.Encrypt(receptionist.PhoneNo); receptionist.Password = EncodePassword(receptionist.Password); db.Receptionist.Add(receptionist); db.SaveChanges(); //return RedirectToAction("Index"); } ViewBag.Message = "Insert Values Successfully"; } else { ViewBag.Message = "Email Already exists"; } return(View(receptionist)); }
public FrmRecepcionistComputers(Receptionist recepcionist) { InitializeComponent(); this.recepcionist = recepcionist; this.showIndex = 0; this.toDo = ToDo.Repair; }
public void TestIfElevatorIsCloser() { SettingsModel g = new SettingsModel() { AmountOfMaids = 3, ElevatorDuration = 3, ElevatorCapicity = 3, HTEPerSeconds = 3, StairsDuration = 3, CinemaDuration = 3, RestaurantCapicity = 3, RestaurantDuration = 3, EatingDuration = 3, FitnessCapicity = 3, }; Hotel hotel = new Hotel(null, g, new StubedHotelBuilder()); IMovable t = new Receptionist(new Point(2, 4), hotel); IArea a = Dijkstra.IsElevatorCloser(t.Area, hotel.GetAreaByID(21)); Assert.AreEqual(a.GetType(), typeof(Elevator)); IMovable p = new Receptionist(new Point(8, 4), hotel); IArea q = Dijkstra.IsElevatorCloser(p.Area, hotel.GetAreaByID(21)); Assert.AreNotEqual(g.GetType(), typeof(Elevator)); }
static void Main(string[] args) { //Generate request var receptionist = new Receptionist(); var mechanic = new Mechanic(); var manager = new Manager(); //Set up chain of successors receptionist.SuccessorA = mechanic; mechanic.SuccessorA = manager; manager.SuccessorA = mechanic; manager.SuccessorB = receptionist; //generate car repairs var repairs = new Repairs() { clientName = "Robert Paulson", carMake = "Ford", carModel = "Mustang", carYear = 2002, parts = new List <RepairPart>() { new RepairPart() { partName = "exhaust pipe", partId = "EXH192383", laborCost = 75.0, partCost = 115.0 } } }; //start chain of responsibility receptionist.ProcessRequest(repairs); //display console Console.ReadLine(); }
public void Delete(Receptionist obj) { int count = 0; var q = from a in patDL.Read() where (a.ReceptionistId == obj.Id) select new { a.Id }; foreach (var item in q.ToList()) { count++; } int count2 = 0; var q2 = from a in bilDL.Read() where (a.ReceptionistId == obj.Id) select new { a.Id }; foreach (var item in q2.ToList()) { count2++; } if (count > 0 || count2 > 0) { throw new Exception("این پذیرش دارای سوابق است و نمیتوانید آن را حذف کنید"); } else { DL.Delete(obj); } }
public Receptionist getReceptionistbyId(int id) { conn = dbcon.DB(); conn.Open(); Receptionist rec = new Receptionist(); try { OracleCommand cmd = new OracleCommand("select * from RECEPTIONIST where R_ID='" + id + "'", conn); using (OracleDataReader reader = cmd.ExecuteReader()) { while (reader.Read()) { rec.Name = reader.GetValue(reader.GetOrdinal("R_NAME")).ToString(); rec.Email = reader.GetValue(reader.GetOrdinal("R_EMAIL")).ToString(); rec.Address = reader.GetValue(reader.GetOrdinal("R_ADDRESS")).ToString(); rec.JoiningDate = Convert.ToDateTime(reader.GetValue(reader.GetOrdinal("R_JOINING_DATE"))); rec.Contactno = Convert.ToInt32(reader.GetValue(reader.GetOrdinal("R_CONTACT_NO"))); rec.Salary = Convert.ToDouble(reader.GetValue(reader.GetOrdinal("R_SALARY"))); rec.Designation = reader.GetValue(reader.GetOrdinal("R_DESIGNATION")).ToString(); } reader.Close(); conn.Close(); } } catch (Exception ex) { } return(rec); }
private void show_Click(object sender, EventArgs e) { hmssDataContext dbcon = new hmssDataContext(); Receptionist pro3 = new Receptionist(); pro3 = dbcon.Receptionists.SingleOrDefault(x => x.LoginID == holdID); MessageBox.Show(holdID, holdProfile); if (pro3.LoginID == holdID && holdProfile == "RECEPTIONIST") { if (pro3 != null) { metroTextBox1.Text = pro3.ReceptionistName; metroTextBox2.Text = pro3.ReceptionistAge; metroTextBox3.Text = pro3.ReceptionistGender; metroTextBox4.Text = pro3.ReceptionistAddress; metroTextBox5.Text = pro3.ReceptionistPhone; metroTextBox6.Text = pro3.ReceptionistEmail; } else { MetroMessageBox.Show(this, "Incorrect Data.", "Halt!!!", MessageBoxButtons.RetryCancel, MessageBoxIcon.Error); } } }
static void Main(string[] args) { Console.WriteLine("-----Start-----"); Doctor D = new Doctor(); D.Name = "XYZ"; D.Availability = 'Y'; Patient P = new Patient(); P.PatientName = "ABC"; P.WantAppointment = true; P.Description = "headache"; Receptionist RP = new Receptionist(); RP.ApproveAppointment(); Accountant AC = new Accountant(); AC.CalSalary(); Console.WriteLine("-----Complete-----"); Console.Read(); }
static void Main(string[] args) { CoreProcedure procedure = CoreProcedure.Instance; CoreProcedure.Computers = new List <Computer>(); Receptionist recepcionist = new Receptionist("Alan", "Pucci", "recepcionista", "12345"); Technician technician = new Technician("Alan", "Pucci", "recepcionista", "12345"); Notebook notebook = new Notebook(15, "Juancito", Brand.AsRock, false, true, OS.Windows, ComType.Notebook, Processor.AMD, HardDisk.HDD1TB, RAM.GB4, "Pantalla azul", GraphicCard.MSIRadeonRX480, State.Recibida, DateTime.Now); recepcionist.AddComputer(notebook); Console.WriteLine("Se agrego la computadora\n"); Computer computer = procedure[State.Recibida][0]; Console.WriteLine(computer.Show()); recepcionist.ToRepair(computer); computer = procedure[State.PorReparar][0]; Console.WriteLine("\nSe envió al técnico\n"); Console.WriteLine(computer.Show()); computer.ComputerState = State.Reparada; computer = procedure[State.Reparada][0]; Console.WriteLine("\nSe reparó la computadora\n"); Console.WriteLine(computer.Show()); technician.Deliver(computer); computer = procedure[State.PorEntregar][0]; Console.WriteLine("\nSe envió al recepcionista\n"); Console.WriteLine(computer.Show()); recepcionist.ToDeliver(computer); computer = procedure[State.Devuelta][0]; Console.WriteLine("\nSe devolvió al cliente\n"); Console.WriteLine(computer.Show()); Console.ReadKey(); }
public async Task <Response <Receptionist> > DeleteItemById(int id) { try { Receptionist receptionist = await _db.Receptionists.FirstOrDefaultAsync(x => x.Id == id); if (receptionist == null) { return(new Response <Receptionist>(false, $"Failure: Object with id={id} does not exist.", null)); } User user = await _db.Users.FindAsync(receptionist.UserId); if (user == null) { return(new Response <Receptionist>(false, $"Failure: Object with id={id} does not exist.", null)); } _db.Users.Remove(user); await _db.SaveChangesAsync(); return(new Response <Receptionist>(true, "Success: Deleted data.", receptionist)); } catch (Exception exception) { return(new Response <Receptionist>(false, $"Server Failure: Unable to delete object. Because {exception.Message}", null)); } }
private void btn_submit_Click(object sender, EventArgs e) { string dbconnect = Receptionist.dbconn(); MySqlConnection con = new MySqlConnection(dbconnect); con.Open(); // if (con.State==ConnectionState.Open) //{ // MessageBox.Show("Database Connected"); //} //else //{ // MessageBox.Show("Not Connected"); //} if (textBox1usernameres.Text == "" || textBox1passwordres.Text == "") { MessageBox.Show("Please Enter Something User Name or Password is Empty", "Login Error", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } if (textBox1usernameres.Text != "res" || textBox1passwordres.Text != "res") { MessageBox.Show("Enter Valid User Name and Password", "Login Error", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } this.Hide(); Resecpnist rs = new Resecpnist(); rs.Show(); // Customer_Front_end an = new Customer_Front_end(); // an.Show(); // label1username.Text = textBox1username.Text; // label1password.Text = textBox2password.Text; }
public void ReceptionistExpectedSalaryShouldEqualActual() { Receptionist sut = new Receptionist("none", 0, false); int expectedSalary = 45000; Assert.Equal(expectedSalary, sut.EmployeeSalary); }
public void ReceptionistExpectedNameShouldMatchActual() { string expectedName = "Test"; Receptionist sut = new Receptionist(expectedName, 0, false); Assert.Matches(expectedName, sut.EmployeeName); }
public PatientsPageViewModel() { _viewModel = new PatientsViewModel(); _allPatients = _viewModel.AllPatients; _patientsForDisplay = _allPatients; _receptionist = new Receptionist(); _windowFactory = new ProductionWindowFactory(); }
public void Receptionist_Can_Make_PhoneCall() { Receptionist receptionist = new Receptionist(4, "Mila", false, false); receptionist.MakePhoneCall(); Assert.True(receptionist.IsOnPhone); }
public void Can_Pay_Receptionist() { Receptionist receptionist = new Receptionist(3, "Amber Lake", false, false); receptionist.PaySalary(); Assert.True(receptionist.IsPaid); }
public AppointmentsPageViewModel() { _viewModel = new AppointmentsViewModel(); _allAppointments = _viewModel.AllAppointments; _appointmentsForDisplay = _allAppointments; _receptionist = new Receptionist(); _windowFactory = new ProductionWindowFactory(); }
protected void onSearch(object sender, EventArgs e) { Receptionist rec = new Receptionist(); Data list = rec.list(Param); for (int i = 0; i < list.Count; i++) { list.add(i, "date", list.getString(i, "date").Substring(0, 10)); } bookList.DataSource = list.Source; bookList.DataBind(); }
protected void onSearch(object sender, EventArgs e) { if (Text.isEmpty(searchValue.Text)) { return; } Receptionist rec = new Receptionist(); Data patient = rec.getPatient(Param); Data staffList = rec.getStaff(Param); patientId.DataSource = patient.Source; patientId.DataBind(); staffId.DataSource = staffList.Source; staffId.DataBind(); }