private void BtnAdd_Click(object sender, EventArgs e) { try { using (var controller = this.iFactory.GetController <ManageBannerHandler>()) { AdminBannerDTO banner = new AdminBannerDTO(); AgregarModificarBanner ventana = new AgregarModificarBanner(this.iFactory); if (this.dgvBanner.Add(ventana, banner)) { controller.AddBanner(banner); this.CargarDataGrid(); } } } catch (Exception) { //TODO faltan excepciones en business logic throw; } }
private void dgvBanner_CellContentDoubleClick(object sender, DataGridViewCellEventArgs e) { try { using (var controller = this.iFactory.GetController <ManageBannerHandler>()) { DataGridViewRow row = dgvBanner.CurrentRow; AdminBannerDTO banner = dgvBanner.GetItem(row.Index); AgregarModificarBanner ventana = new AgregarModificarBanner(this.iFactory); if (this.dgvBanner.Modify(ventana, banner)) { controller.ModifyBanner(banner); this.CargarDataGrid(); } } } catch (Exception) { //TODO faltan excepciones en business logic throw; } }
private void BtnAdd_Click(object sender, EventArgs e) { try { AdminBannerDTO banner = new AdminBannerDTO(); AgregarModificarBanner ventana = new AgregarModificarBanner(); this.dgvBanner.Add(ventana, banner); iController.AddBanner(banner); this.CargarDataGrid(); } catch (Exception) { //TODO faltan excepciones en business logic throw; } }
private void dgvBanner_CellContentDoubleClick(object sender, DataGridViewCellEventArgs e) { try { DataGridViewRow row = dgvBanner.CurrentRow; AdminBannerDTO banner = (AdminBannerDTO)dgvBanner.GetItem(row.Index); AgregarModificarBanner ventana = new AgregarModificarBanner(); this.dgvBanner.Modify(ventana, banner); iController.ModifyBanner(banner); } catch (Exception) { //TODO faltan excepciones en business logic throw; } }