Ejemplo n.º 1
0
        private void EtapaImagemView_Load(object sender, EventArgs e)
        {
            ImagemCtrl objImagemCtrl = new ImagemCtrl();

            this.dgvImagem.DataSource = objImagemCtrl.consultar(this.etapaCodigo);
            ((DataGridViewImageColumn)dgvImagem.Columns[1]).ImageLayout = DataGridViewImageCellLayout.Stretch;
            for (int i = 0; i < dgvImagem.RowCount; i++)
            {
                DataGridViewRow row = dgvImagem.Rows[i];
                row.Height = 180;
            }
        }
Ejemplo n.º 2
0
        private void BtnGravar_Click(object sender, EventArgs e)
        {
            Imagem     objImagem;
            ImagemCtrl objImagemCtrl;

            try
            {
                objImagem     = new Imagem();
                objImagemCtrl = new ImagemCtrl();

                string   descricao = this.txtDescricao.Text;
                DateTime data      = new DateTime();
                data = DateTime.Now;
                byte[]       imagem_byte = null;
                FileStream   fstream     = new FileStream(this.txtImagem.Text, FileMode.Open, FileAccess.Read);
                BinaryReader br          = new BinaryReader(fstream);
                imagem_byte = br.ReadBytes((int)fstream.Length);

                objImagem.setDescricao(descricao);
                objImagem.setImagem(imagem_byte);
                objImagem.setData(data.ToString());
                objImagem.setEtapaCodigo(this.etapaCodigo.ToString());

                bool mensagem = objImagemCtrl.gravar(objImagem);

                if (mensagem)
                {
                    MessageBox.Show("Foto Gravada com Sucesso");
                }
                else
                {
                    MessageBox.Show("Foto Não Gravada");
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }