private void modBtnSavePaymentChanges_Click(object sender, EventArgs e) { this.controller = new PaymentMethodController(); Dictionary <string, dynamic> data = new Dictionary <string, dynamic>(); TipoPago modifiedPaymentMethod = new TipoPago() { IdTipoPago = registeredPaymentMethod.IdTipoPago, Descripcion = txtDescription.Text.TrimStart().TrimEnd(), FechaAgrega = registeredPaymentMethod.FechaAgrega, FechaElimina = registeredPaymentMethod.FechaElimina, UsuarioAgrega = registeredPaymentMethod.UsuarioAgrega, Eliminado = registeredPaymentMethod.Eliminado, IdEstado = registeredPaymentMethod.IdEstado }; data["user"] = Session.getInstance().session["identification"]; controller.data = data; Dictionary <Object, dynamic> result = controller.modifyPaymentMethod(registeredPaymentMethod, modifiedPaymentMethod); if (result["code"] == Result.Processed) { this.loadCombos(); } MessageBox.Show(result["msg"]); }
public FrmEntryExpenses(EntryType entryType, ApplicationDbContext context = null) { InitializeComponent(); btnSave.Enabled = false; this.entryType = entryType; this.Text = entryType == EntryType.Expense ? "Despesas" : "Receitas"; controller = context == null ? new EntryExpensesController() : new EntryExpensesController(context); categoriesController = new CategoriesController(controller.Context); paymentMethodController = new PaymentMethodController(controller.Context); }
private void btnAddPaymentMethod_Click(object sender, EventArgs e) { catchInformation(); storeDataIntoArray(); PaymentMethodController controller = new PaymentMethodController(); data["user"] = Session.getInstance().session["identification"]; controller.data = this.data; Dictionary <Object, dynamic> result = controller.insertPaymentMethodFromMaintenance(); MessageBox.Show(result["msg"]); }
public void loadCombos() { controller = new PaymentMethodController(); Dictionary <Object, dynamic> resultPaymentMethod = this.controller.getDataToFillPaymentsCombo(); if (resultPaymentMethod["code"] == Result.Failed) { MessageBox.Show(resultPaymentMethod["msg"]); return; } if (resultPaymentMethod["code"] == Result.Processed) { loadPaymentMethodsComboBox(resultPaymentMethod["content"]); } }
private void delBtnDeletePaymentMethod_Click(object sender, EventArgs e) { this.controller = new PaymentMethodController(); Dictionary <string, dynamic> data = new Dictionary <string, dynamic>(); this.registeredPaymentMethod = (TipoPago)delDropPaymentId.SelectedItem; data["id"] = registeredPaymentMethod.IdTipoPago; data["user"] = Session.getInstance().session["identification"]; controller.data = data; Dictionary <Object, dynamic> result = controller.deletePaymentMethod(registeredPaymentMethod); if (result["code"] == Result.Processed) { this.loadCombos(); } MessageBox.Show(result["msg"]); }
public void TestPaymentMethodDelete() { // Arrange var fakePaymentMethod = FakePaymentMethods().First(); var mockBusinessLogic = new Mock <ISportStoreBusinessLogic>(); mockBusinessLogic .Setup(bl => bl.PaymentMethod.DeleteById(fakePaymentMethod.Id)); var controller = new PaymentMethodController(mockBusinessLogic.Object); // Act var result = controller.Delete(fakePaymentMethod.Id); // Assert mockBusinessLogic.VerifyAll(); Assert.IsInstanceOfType(result, typeof(OkResult)); }
public void TestPaymentMethodGetByIdNotFound() { // Arrange var id = Guid.NewGuid(); var mockBusinessLogic = new Mock <ISportStoreBusinessLogic>(); mockBusinessLogic .Setup(bl => bl.PaymentMethod.GetById(id)) .Returns(null as PaymentMethod); var controller = new PaymentMethodController(mockBusinessLogic.Object); // Act var result = controller.Get(id); // Assert mockBusinessLogic.VerifyAll(); Assert.IsInstanceOfType(result, typeof(NotFoundResult)); }
public void TestPaymentMethodAll() { // Arrange var expectedPaymentMethods = FakePaymentMethods(); var mockBusinessLogic = new Mock <ISportStoreBusinessLogic>(); mockBusinessLogic .Setup(bl => bl.PaymentMethod.All()) .Returns(expectedPaymentMethods); var controller = new PaymentMethodController(mockBusinessLogic.Object); // Act var obtainedPaymentMethods = controller.Get(); // Assert mockBusinessLogic.VerifyAll(); Assert.IsNotNull(obtainedPaymentMethods); Assert.AreEqual(expectedPaymentMethods.Count(), obtainedPaymentMethods.Count()); }
public void TestPaymentMethodCreate() { // Arrange var fakePaymentMethod = FakePaymentMethods().First(); var mockBusinessLogic = new Mock <ISportStoreBusinessLogic>(); mockBusinessLogic .Setup(bl => bl.PaymentMethod.Create(fakePaymentMethod)) .Returns(fakePaymentMethod.Id); var controller = new PaymentMethodController(mockBusinessLogic.Object); // Act var result = controller.Post(fakePaymentMethod); var createdPaymentMethodCode = (result as OkNegotiatedContentResult <Guid>).Content; // Assert mockBusinessLogic.VerifyAll(); Assert.IsNotNull(createdPaymentMethodCode); Assert.AreEqual(fakePaymentMethod.Id, createdPaymentMethodCode); }
public void TestPaymentMethodGetById() { // Arrange var expectedPaymentMethod = FakePaymentMethods().First(); var mockBusinessLogic = new Mock <ISportStoreBusinessLogic>(); mockBusinessLogic .Setup(bl => bl.PaymentMethod.GetById(expectedPaymentMethod.Id)) .Returns(expectedPaymentMethod); var controller = new PaymentMethodController(mockBusinessLogic.Object); // Act var result = controller.Get(expectedPaymentMethod.Id); var obtainedPaymentMethod = (result as OkNegotiatedContentResult <PaymentMethod>).Content; // Assert mockBusinessLogic.VerifyAll(); Assert.IsNotNull(obtainedPaymentMethod); Assert.AreEqual(expectedPaymentMethod.Id, obtainedPaymentMethod.Id); }
public void TestPaymentMethodUpdate() { // Arrange var fakePaymentMethod = FakePaymentMethods().First(); fakePaymentMethod.Name = "PaymentMethod#1.1"; var mockBusinessLogic = new Mock <ISportStoreBusinessLogic>(); mockBusinessLogic .Setup(bl => bl.PaymentMethod.Update(fakePaymentMethod)); var controller = new PaymentMethodController(mockBusinessLogic.Object); // Act var result = controller.Put(fakePaymentMethod.Id, fakePaymentMethod); var updatedPaymentMethodId = (result as OkNegotiatedContentResult <Guid>).Content; // Assert mockBusinessLogic.VerifyAll(); Assert.IsNotNull(updatedPaymentMethodId); Assert.AreEqual(fakePaymentMethod.Id, updatedPaymentMethodId); }
private void btnList_Click(object sender, EventArgs e) { removeAllManagamentControls(); switch (this.Mantenimiento) { case "Users": ViewUsers viewUser = new ViewUsers(); UserCtrl userCtrl = new UserCtrl(); viewUser.Height = Parent.Height; viewUser.Width = Parent.Width; this.result = userCtrl.getAllUsers(); if (this.result["code"] == Result.Failed) { MessageBox.Show(this.result["msg"]); return; } if (this.result["code"] == Result.Processed) { viewUser.loadDataGrid(this.result["content"]); Parent.Controls.Add(viewUser); } break; case "Clients": ClientsList clientsList = new ClientsList(); ClientsController cont = new ClientsController(); clientsList.Height = Parent.Height; clientsList.Width = Parent.Width; Dictionary <Object, dynamic> res = cont.getAllClients(); if (res["code"] == Result.Failed) { MessageBox.Show(res["msg"]); return; } if (res["code"] == Result.Processed) { clientsList.loadDataGrid(res["content"]); Parent.Controls.Add(clientsList); } break; case "States": ViewStates viewState = new ViewStates(); StateController controller = new StateController(); viewState.Height = Parent.Height; viewState.Width = Parent.Width; this.result = controller.getAllStates(); if (this.result["code"] == Result.Failed) { MessageBox.Show(this.result["msg"]); return; } if (this.result["code"] == Result.Processed) { viewState.loadDataGrid(this.result["content"]); Parent.Controls.Add(viewState); } break; case "PaymentMethods": ViewPaymentMethods viewPayment = new ViewPaymentMethods(); PaymentMethodController cnt = new PaymentMethodController(); viewPayment.Height = Parent.Height; viewPayment.Width = Parent.Width; this.result = cnt.getAllPaymentMethods(); if (this.result["code"] == Result.Failed) { MessageBox.Show(this.result["msg"]); return; } if (this.result["code"] == Result.Processed) { viewPayment.loadDataGrid(this.result["content"]); Parent.Controls.Add(viewPayment); } break; case "MaterialTypes": ViewMaterialTypes viewMaterials = new ViewMaterialTypes(); MaterialTypeController contr = new MaterialTypeController(); viewMaterials.Height = Parent.Height; viewMaterials.Width = Parent.Width; this.result = contr.getAllMaterialTypes(); if (this.result["code"] == Result.Failed) { MessageBox.Show(this.result["msg"]); return; } if (this.result["code"] == Result.Processed) { viewMaterials.loadDataGrid(this.result["content"]); Parent.Controls.Add(viewMaterials); } break; case "Materials": MaterialsList listMaterials = new MaterialsList(); MaterialController ctrl = new MaterialController(); listMaterials.Height = Parent.Height; listMaterials.Width = Parent.Width; this.result = ctrl.getMaterialsToPopulate(); if (this.result["code"] == Result.Failed) { MessageBox.Show(this.result["msg"]); return; } if (this.result["code"] == Result.Processed) { listMaterials.loadDataGrid(this.result["content"]); Parent.Controls.Add(listMaterials); } break; case "ProductTypes": ViewProductTypes viewProductTypes = new ViewProductTypes(); ProductTypeController contr2 = new ProductTypeController(); viewProductTypes.Height = Parent.Height; viewProductTypes.Width = Parent.Width; this.result = contr2.getAllProductTypes(); if (this.result["code"] == Result.Failed) { MessageBox.Show(this.result["msg"]); return; } if (this.result["code"] == Result.Processed) { viewProductTypes.loadDataGrid(this.result["content"]); Parent.Controls.Add(viewProductTypes); } break; case "Products": ViewProducts viewProducts = new ViewProducts(); ProductController contr3 = new ProductController(); viewProducts.Height = Parent.Height; viewProducts.Width = Parent.Width; this.result = contr3.getAllProducts(); if (this.result["code"] == Result.Failed) { MessageBox.Show(this.result["msg"]); return; } if (this.result["code"] == Result.Processed) { viewProducts.loadDataGrid(this.result["content"]); Parent.Controls.Add(viewProducts); } break; case "Providers": ViewProviders viewProviders = new ViewProviders(); ProviderController providerCtrl = new ProviderController(); viewProviders.Height = Parent.Height; viewProviders.Width = Parent.Width; this.result = providerCtrl.getAllProviders(); if (this.result["code"] == Result.Failed) { MessageBox.Show(this.result["msg"]); return; } if (this.result["code"] == Result.Processed) { viewProviders.loadDataGrid(this.result["content"]); Parent.Controls.Add(viewProviders); } break; } }
public static List <EntryExpenses> GetEntryExpenses() { CategoriesController ctrCategories = new CategoriesController(); PaymentMethodController ctrPaymentMethod = new PaymentMethodController(); List <EntryExpenses> entries = new List <EntryExpenses>(); Category cat; //EntryExpenses entry = new EntryExpenses( // "Recarga Celular", // 15.00, // DateTime.Today, // true, ctrCategories.FindByDescription("Outros"), // new SubCategories(), // ctrPaymentMethod.FindByName("Banco do Brasil"), // false, // DateTime.Today, // Enums.EntryType.Expense // ); //entries.Add(entry); //cat = ctrCategories.FindByDescription("Alimentação"); //entry = new EntryExpenses( // "Dogão", // 25.00, // DateTime.Today, // true, // cat, // cat.SubCategories[2], // ctrPaymentMethod.FindByName("Master Card"), // false, // DateTime.Today, // Enums.EntryType.Expense // ); //entries.Add(entry); //cat = ctrCategories.FindByDescription("Alimentação"); //entry = new EntryExpenses( // "Dogão Duplo", // 35.00, // ((DateTime)(DateTime.Today)).AddMonths(-1), // true, // cat, // cat.SubCategories[2], // ctrPaymentMethod.FindByName("Master Card"), // false, // ((DateTime)(DateTime.Today)).AddMonths(-1), // Enums.EntryType.Expense // ); //entries.Add(entry); //cat = ctrCategories.FindByDescription("Salario"); //entry = new EntryExpenses( // "Salario", // 3500.00, // DateTime.Today, // true, // cat, // cat.SubCategories[0], // ctrPaymentMethod.FindByName("Banco do Brasil"), // true, // DateTime.Today, // Enums.EntryType.Revenue // ); //entries.Add(entry); return(entries); }