private void mnuImagemVisualizar_Click(object sender, EventArgs e) { //--- check selected item if (dgvListagem.SelectedRows.Count == 0) { AbrirDialog("Favor selecionar um registro para Visualizar Imagem...", "Selecionar Registro", DialogType.OK, DialogIcon.Information); return; } //--- get Selected item objDespesaCartao item = (objDespesaCartao)dgvListagem.SelectedRows[0].DataBoundItem; try { // --- Ampulheta ON Cursor.Current = Cursors.WaitCursor; ImagemUtil.ImagemVisualizar(item.Imagem); } catch (Exception ex) { AbrirDialog("Uma exceção ocorreu ao Visualizar a imagem..." + "\n" + ex.Message, "Exceção", DialogType.OK, DialogIcon.Exclamation); } finally { // --- Ampulheta OFF Cursor.Current = Cursors.Default; } }
private void btnVerImagem_Click(object sender, EventArgs e) { if (_despesa.IDDespesa == null) { AbrirDialog("Ainda não existe nenhuma imagem associada a essa Despesa..." + "\nÉ necessário salvar a despesa para anexar uma imagem...", "Necessário Salvar", DialogType.OK, DialogIcon.Warning); return; } if (_despesa.Imagem == null || string.IsNullOrEmpty(_despesa.Imagem.ImagemFileName)) { var resp = AbrirDialog("Ainda não existe nenhuma imagem associada a essa Despesa..." + "\nDeseja INSERIR uma nova imagem à despesa?", "Não há Imagem", DialogType.SIM_NAO, DialogIcon.Question); if (resp == DialogResult.Yes) { btnInserirImagem_Click(sender, e); } return; } try { // --- Ampulheta ON Cursor.Current = Cursors.WaitCursor; ImagemUtil.ImagemVisualizar(_despesa.Imagem); } catch (Exception ex) { AbrirDialog("Uma exceção ocorreu ao Visualizar a imagem..." + "\n" + ex.Message, "Exceção", DialogType.OK, DialogIcon.Exclamation); } finally { // --- Ampulheta OFF Cursor.Current = Cursors.Default; } }
private void mnuImagemVisualizar_Click(object sender, EventArgs e) { //--- check selected item if (dgvListagem.SelectedRows.Count == 0) { AbrirDialog("Favor selecionar um registro para Visualizar Imagem...", "Selecionar Registro", DialogType.OK, DialogIcon.Information); return; } //--- get Selected item objAPagar item = (objAPagar)dgvListagem.SelectedRows[0].DataBoundItem; if (item.IDAPagar == null) { AbrirDialog("Não é possível visualizar imagem de uma Parcela de APagar numa Despesa que ainda não foi salva..." + "\nSalvar a Despesa antes de Visualizar a imagem.", "Inserir Imagem", DialogType.OK, DialogIcon.Exclamation); return; } try { // --- Ampulheta ON Cursor.Current = Cursors.WaitCursor; ImagemUtil.ImagemVisualizar(item.Imagem); } catch (Exception ex) { AbrirDialog("Uma exceção ocorreu ao Visualizar a imagem..." + "\n" + ex.Message, "Exceção", DialogType.OK, DialogIcon.Exclamation); } finally { // --- Ampulheta OFF Cursor.Current = Cursors.Default; } }