private void NuevoToolStripButton_Click(object sender, EventArgs e) { AlbumesAEForm frm = new AlbumesAEForm(); DialogResult dr = frm.ShowDialog(this); if (dr == DialogResult.OK) { try { Album album = frm.GetAlbum(); servicio.Guardar(album); DataGridViewRow r = ConstruirFila(); AlbumListDto albumListDto = Mapeador.CrearMapper().Map <Album, AlbumListDto>(album); SetearFila(r, albumListDto); AgregarFila(r); Helper.mensajeBox("Registro agregado con éxito", Tipo.Success); } catch (Exception exception) { Helper.mensajeBox(exception.Message, Tipo.Error); } } }
private void EditarToolStripButton_Click(object sender, EventArgs e) { if (DatosDataGridView.SelectedRows.Count == 0) { return; } var r = DatosDataGridView.SelectedRows[0]; AlbumListDto albumDto = (AlbumListDto)r.Tag; try { Album album = servicio.GetAlbumPorId(albumDto.AlbumId); AlbumesAEForm frm = new AlbumesAEForm(); frm.SetAlbum(album); DialogResult dr = frm.ShowDialog(this); if (dr == DialogResult.OK) { try { servicio.Guardar(album); albumDto = Mapeador.CrearMapper().Map <Album, AlbumListDto>(album); SetearFila(r, albumDto); Helper.mensajeBox("Album Modificado", Tipo.Success); } catch (Exception exception) { Helper.mensajeBox(exception.Message, Tipo.Error); } } } catch (Exception exception) { Helper.mensajeBox(exception.Message, Tipo.Error); } }