private void btnInserirMorador_Click(object sender, EventArgs e) { try { var areaDeLazer = new Model.AreaDeLazer { Imagem = ObterArray.PictureBox(picAreaDeLazer), Nome = txtNome.Text.ToUpper().Trim(), Descricao = txtDescricao.Text.ToUpper().Trim() }; areaDeLazer.ValidaDados(); _areaDeLazerCtrl.InserirAreaDeLazer(areaDeLazer); CaixaDeMensagem.MensagemDeSucesso(MensagensDoSistema.Sucesso); LimpaCampos(); CarregaGridAreaDeLazer(); tblCtrlAreaDeLazer.SelectedIndex = 0; } catch (Exception exception) { CaixaDeMensagem.MensagemDeErro(exception.Message); } }
protected void lblExibeImagem_OnClick(object sender, EventArgs e) { try { var areaDeLazer = new Model.AreaDeLazer(); var gridViewRow = Services.ObterLinhaDeDados(sender, grvAreaDeLazer); var dataKey = grvAreaDeLazer.DataKeys[gridViewRow.RowIndex]; var idAreaDeLazer = Convert.ToInt32(dataKey?["IdAreaDeLazer"]); areaDeLazer.Imagem = _areaDeLazerCtrl.ObterAreaDeLazerPorId(idAreaDeLazer).Imagem; var novaImagem = ConverteArquivo.ParaImagem(areaDeLazer.Imagem); ScriptManager.RegisterClientScriptBlock(Page, GetType(), "modalExibirImagem", $"fn_ModalExibirImagem({novaImagem})", true); } catch (Exception exception) { _mensagens.MensagemDeExcessao(exception.Message, Page); } }
private void btnAtualizarAreaDeLazer_Click(object sender, EventArgs e) { try { var areaDeLazer = new Model.AreaDeLazer(); areaDeLazer.IdAreaDeLazer = Convert.ToInt32(txtCodigo.Text); areaDeLazer.Nome = txtNome.Text; areaDeLazer.Descricao = txtDescricao.Text; areaDeLazer.Imagem = ObterArray.PictureBox(picAreaDeLazer); _areaDeLazerCtrl.AlterarAreaDeLazer(areaDeLazer); CaixaDeMensagem.MensagemDeSucesso(MensagensDoSistema.Sucesso); LimpaCampos(); CarregaGridAreaDeLazer(); tblCtrlAreaDeLazer.SelectedIndex = 0; } catch (Exception exception) { CaixaDeMensagem.MensagemDeErro(exception.Message); } }