protected void insertProduct(object sender, EventArgs e) { string name = NameBox.Text; string description = DescriptionBox.Text; int price = 0; int stock = 0; try { price = Int32.Parse(PriceBox.Text); } catch (Exception e1) { } try { stock = Int32.Parse(StockBox.Text); } catch (Exception e2) { } string error = MedicineController.insertMedicine(name, description, price, stock); if (error == "") { Response.Redirect("./ViewMedicine.aspx"); } else { ErrorMessage.Text = error; } }
protected void search(object sender, EventArgs e) { String query = SearchBox.Text; MedicineTable.DataSource = MedicineController.getMedicineListByQuery(query); MedicineTable.DataBind(); }
public MedicineControllerTest() { var mockService = new Mock <IMedicineRepository>(); mockService.Setup(x => x.GetAllMedicines()).ReturnsAsync(GenerateMedicine()); _medicineController = new MedicineController(mockService.Object); }
private void LoadController() { // HospitalManagementController doctorStatisticsController = new DoctorStatisticsController(doctorStatisticsService); inventoryStatisticsController = new InventoryStatisticsController(inventoryStatisticsService); roomStatisticsController = new RoomStatisticsController(roomStatisticsService); hospitalController = new HospitalController(hospitalService); medicineController = new MedicineController(medicineService); roomController = new RoomController(roomService); inventoryController = new InventoryController(inventoryService); // MedicalController appointmentController = new AppointmentController(appointmentService, appointmentRecommendationService); diseaseController = new DiseaseController(diseaseService); // MiscController articleController = new ArticleController(articleService); doctorFeedbackController = new DoctorFeedBackController(doctorFeedbackService); feedbackController = new FeedbackController(feedbackService); locationController = new LocationController(locationService); messageController = new MessageController(messageService); notificationController = new NotificationController(notificationService); // UsersController doctorController = new DoctorController(doctorService, diagnosisService, therapyService, medicalRecordService); managerController = new ManagerController(managerService); patientController = new PatientController(patientService, medicalRecordService, therapyService, diagnosisService); secretaryController = new SecretaryController(secretaryService); userController = new UserController(userService); }
public void Setup() { medicineServiceMock = new Mock <IMedicineService>(); //arrange items = new List <MedicineView>() { new MedicineView { Id = 1, Name = "Medicine", Price = 18, Quantity = 1, Brand = "Medicine brand", ExpiryDate = DateTime.Now } }; var saveItem = new MedicineViewWithNotes { Id = 1, Name = "Medicine", Price = 18, Quantity = 1, Brand = "Medicine brand", ExpiryDate = DateTime.Now, Notes = "Notes" }; medicineServiceMock.Setup(c => c.GetAllMedicines()).Returns(items); medicineServiceMock.Setup(c => c.SaveMedicineDetails(saveItem)).Returns(1); controller = new MedicineController(medicineServiceMock.Object); }
protected void updateMedicine(object sender, EventArgs e) { int medicineId = Int32.Parse(Request.QueryString["id"]); string name = NameBox.Text; string description = DescriptionBox.Text; int price = 0; int stock = 0; try { price = Int32.Parse(PriceBox.Text); } catch (Exception e1) { } try { stock = Int32.Parse(StockBox.Text); } catch (Exception e2) { } string error = MedicineController.updateMedicine(medicineId, name, description, price, stock); if (error == "") { Response.Redirect("./ViewMedicine.aspx"); } else { ErrorMessage.Text = error; } }
protected void deleteMedicine(object sender, EventArgs e) { int medicineId = Int32.Parse((sender as LinkButton).CommandArgument); MedicineController.deleteMedicine(medicineId); loadTable(); }
private void Button_Click_4(object sender, RoutedEventArgs e) { if (name.Text == "" || quantity.Text == "") { MessageBox.Show("Please fill Name and Quantity fields.", "Error", MessageBoxButton.OK, MessageBoxImage.Error); return; } Regex regex1 = new Regex(@"^([0-9]+)$"); if (!regex1.IsMatch(quantity.Text)) { MessageBox.Show("Please, insert a number for quantity!", "Error", MessageBoxButton.OK, MessageBoxImage.Error); return; } Medicine equ = new Medicine(eq.id, name.Text, int.Parse(quantity.Text), description.Text, eq.room, eq.doctor, true); MedicineController EquipmentContr = new MedicineController(); EquipmentContr.Update(equ); GridMain.Children.Clear(); UserControl usc = new ListOfMedicine(); GridMain.Children.Add(usc); }
public void GetAllIndicationsForUsesTest() { var med = new MedicineController("Test3", 9); string name = Guid.NewGuid().ToString(); var indicationController = new IndicationsForUseController(med.CurrentMedicine, name); Assert.AreEqual(med.CurrentMedicine.Id, indicationController.CurrentIndicationsForUse.MedicineId); }
public void IndicationsForUseControllerTest() { var med = new MedicineController("Test1", 6); string name = Guid.NewGuid().ToString(); var indicationController = new IndicationsForUseController(med.CurrentMedicine, name); Assert.AreEqual(name, indicationController.CurrentIndicationsForUse.Name); }
public void ComponentControllerTest() { var med = new MedicineController("Test1", 7); string сomponentName = Guid.NewGuid().ToString(); var componentController = new ComponentController(med.CurrentMedicine, сomponentName); Assert.AreEqual(сomponentName, componentController.CurrentComponent.Name); }
public void GetAllComponentsTest() { var med = new MedicineController("Test3", 9); string сomponentName = Guid.NewGuid().ToString(); var componentController = new ComponentController(med.CurrentMedicine, сomponentName); Assert.AreEqual(med.CurrentMedicine.Id, componentController.CurrentComponent.MedicineId); }
private void CreateEntry_Click(object sender, EventArgs e) { MedicineController mc = new MedicineController(); DateTime temp = dateTimePicker1.Value; string s = temp.ToString("hh:mm:tt"); string a = dateTimePicker1.Value.ToString("hh:mm:tt"); mc.RegisterUserMedicine(int.Parse(textBox1.Text), textBox2.Text, textBox3.Text, temp.ToShortTimeString()); }
private ObservableCollection <string> Try() { ObservableCollection <string> replacementMedicines = new ObservableCollection <string>(); foreach (Medicine medicine in MedicineController.GetInstance().GetAllMedicines()) { replacementMedicines.Add(medicine.Name); } return(replacementMedicines); }
public void MedicineControllerTest() { string medicineName = Guid.NewGuid().ToString(); var number = 5; var medController = new MedicineController(medicineName, number); medController.Save(); Assert.AreEqual(number, medController.CurrentMedicine.Number); }
private void confirmButton_Click(object sender, RoutedEventArgs e) { if (CheckControlsInputCorrection()) { MedicineController.GetInstance().AddMedicine(new Medicine(int.Parse(idTextBox.Text), nameTextBox.Text, LoadMedicineType(), purposeTextBoxt.Text, useTextBox.Text, LoadReplacementMedicine(), medicineIngredientList)); ManagerMainWindow.getInstance().medicineTableUserControl.RefreshTable(); this.Close(); MessageBox.Show("Unet je novi lek u sistem.", "Novi lek", MessageBoxButton.OK, MessageBoxImage.Information); } }
private void UpdateMedicine_Load(object sender, EventArgs e) { MedicineController mc = new MedicineController(); MedicineEntry me = new MedicineEntry(); me = mc.GetUserMedicineByID(ID); textBox1.Text = me.ID.ToString(); textBox2.Text = me.Medicine; textBox3.Text = me.MedicineDesc; dateTimePicker1.Value = DateTime.Parse(me.TimeMedicine); }
public void GetCreateShouldReturnView() { //Arrange var controller = new MedicineController(null); // Act var result = controller.Create(); // Assert result.Should().BeOfType <ViewResult>(); }
public void SaveTest() { string medicineName = Guid.NewGuid().ToString(); var number = 9; var medController = new MedicineController(medicineName, number); var number2 = 6; var medController2 = new MedicineController(medicineName, number2); Assert.IsFalse(medController2.IsNewMedicine); }
private void attachProperties(int id) { if (!IsPostBack) { currentMedicine = MedicineController.getMedicineById(id); NameBox.Text = currentMedicine.Name; DescriptionBox.Text = currentMedicine.Description; PriceBox.Text = currentMedicine.Price.ToString(); StockBox.Text = currentMedicine.Stock.ToString(); } }
private void Deserialize() { EquipmentController.getInstance().loadFromFile(); RoomController.GetInstance().LoadRoomsFromFile(); MedicineController.GetInstance().LoadAll(); DoctorController.getInstance().LoadFromFile(); NotificationController.GetInstance().LoadFromFile(); PatientController.getInstance().LoadFromFile(); AppointmentController.getInstance().LoadAppointmentsFromFile(); AccountController.GetInstance().LoadFromFile(); }
private static void Serialize() { EquipmentController.getInstance().saveInFile(); RoomController.GetInstance().SaveRoomsInFile(); MedicineController.GetInstance().Serialization(); DoctorController.getInstance().SaveInFlie(); NotificationController.GetInstance().SaveInFile(); PatientController.getInstance().SaveInFile(); AppointmentController.getInstance().SaveAppointmentsInFile(); AccountController.GetInstance().SaveInFile(); }
public void GetMedicineListTest() { var mockBL = new Mock <IMedicineBusinesslogic>(); mockBL.Setup(x => x.GetMedicineList()) .Returns(MedicineBusinesslogicFake.MedicineList); var controller = new MedicineController(mockBL.Object); var medicineLst = controller.GetMedicineList(); Assert.IsNotNull(medicineLst); Assert.AreEqual(1, medicineLst.First().Id); }
private void InitData() { medicineIdLabel.Content = _medicineToPreview.Id; medicineNameTextBox.Text = _medicineToPreview.Name; medicineReplacmentComboBox.ItemsSource = MedicineController.GetInstance().GetAllMedicines(); if (_medicineToPreview.ReplacementMedicine != null) { medicineReplacmentComboBox.SelectedItem = _medicineToPreview.ReplacementMedicine; } medicinePurposeTextBox.Text = _medicineToPreview.Purpose; wayOfUseTextBox.Text = _medicineToPreview.WayOfUse; RefreshTable(); }
private void removeMedicineMenuItem_Click(object sender, RoutedEventArgs e) { if (medicineTableUserControl.medicineTable.SelectedItem != null) { MedicineController.GetInstance().DeleteMedicine((Medicine)medicineTableUserControl.medicineTable.SelectedItem); MedicineController.GetInstance().DeleteReplacementMedicine(((Medicine)medicineTableUserControl.medicineTable.SelectedItem).ReplacementMedicine); medicineTableUserControl.RefreshTable(); MessageBox.Show("Izabrani lek je sada obrisan iz sistema.", "Brisanje leka", MessageBoxButton.OK, MessageBoxImage.Information); } else { MessageBox.Show("Izaberite lek iz tabele!", "Upozorenje", MessageBoxButton.OK, MessageBoxImage.Warning); } }
private void Given_MedicineController() { var config = new MapperConfiguration(cfg => { cfg.CreateMap <NotesEditRequest, MedicineDto>(); cfg.CreateMap <MedicineDto, MedicineListResponse>(); }); var mapper = config.CreateMapper(); medicineController = new MedicineController(medicineService.Object, logger.Object, mapper); medicineController.ControllerContext = new ControllerContext(); medicineController.ControllerContext.ActionDescriptor = new Microsoft.AspNetCore.Mvc.Controllers.ControllerActionDescriptor(); medicineController.ControllerContext.ActionDescriptor.ActionName = ""; medicineController.ControllerContext.HttpContext = new DefaultHttpContext(); }
public void SaveTest() { var medicineController = new MedicineController("Test2", 5); string name = Guid.NewGuid().ToString(); var indicationController = new IndicationsForUseController(medicineController.CurrentMedicine, name); indicationController.Save(); string name2 = Guid.NewGuid().ToString(); var indicationController2 = new IndicationsForUseController(medicineController.CurrentMedicine, name2); var result = indicationController2.IndicationsForUses.FirstOrDefault(r => r.Name == name); Assert.AreEqual(result.ToString(), indicationController.CurrentIndicationsForUse.ToString()); }
public void SaveTest() { var medicineController = new MedicineController("Test2", 5); string name = Guid.NewGuid().ToString(); var componentController = new ComponentController(medicineController.CurrentMedicine, name); componentController.Save(); string name2 = Guid.NewGuid().ToString(); var componentController2 = new ComponentController(medicineController.CurrentMedicine, name2); var result = componentController2.Components.FirstOrDefault(r => r.Name == name); Assert.AreEqual(result.ToString(), componentController.CurrentComponent.ToString()); }
public void AddMedicineTest() { var med = new Businessmodel.Medicine() { Name = "NEWMED", Brand = "NEWBRAND", ExpiryDate = new DateTime(2021, 07, 22).ToString(), Notes = "This is Brand1", Price = 302.08, Quantity = 10 }; MedicineBusinesslogicFake.MedicineList.Add(med); var mockBL = new Mock <IMedicineBusinesslogic>(); mockBL.Setup(x => x.AddMedicine(med)) .Returns(MedicineBusinesslogicFake.MedicineList); var controller = new MedicineController(mockBL.Object); var medicineLst = controller.AddMedicine(med); Assert.AreEqual("NEWMED", MedicineBusinesslogicFake.MedicineList.Last().Name); }
public void ShouldAddMedicine() { var mockService = new Mock <IMedicineRepository>(); //mockService.Setup(x => x.AddMedicineDetails(It.IsAny<Medicine>())); var medicineController = new MedicineController(mockService.Object); Medicine m = new Medicine(); m.Name = "Drug4"; m.Price = 14; m.Quantity = 200; m.ExpiryDate = new DateTime(2020, 11, 12); m.Brand = "Brand1"; medicineController.AddMedicine(m); mockService.Verify(x => x.AddMedicineDetails(It.IsAny <Medicine>()), Times.Once); }