示例#1
0
        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);
            }
        }
示例#2
0
        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);
            }
        }
示例#3
0
        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);
            }
        }