Esempio n. 1
0
        private void btnCadastrar_Click(object sender, EventArgs e)
        {
            curso.Nome = txtNome.Text;

            //Recuperar o valor selecionado na combobox
            curso.Cod_coordenador = Convert.ToInt16(cmbCoordenador.SelectedValue);
            cursoDAL.Cadastrar(curso);
            MessageBox.Show("Curso cadastrado");

            txtNome.Clear();
            //Selecionar o primeiro item da combobox
            cmbCoordenador.SelectedIndex = 0;
        }
        protected void btnCadastrar_Click(object sender, EventArgs e)
        {
            try
            {
                BLL.Curso curso = new BLL.Curso();
                curso.Descricao     = txtDescricao.Text;
                curso.Periodo       = txtPeriodo.Text;
                curso.IdCoordenador = Convert.ToInt32(cmbCoordenador.SelectedValue);

                DAL.CursoDAL cursoDAL = new DAL.CursoDAL();

                cursoDAL.Cadastrar(curso);

                lblMsg.Text                  = "Curso cadastrado";
                txtDescricao.Text            = "";
                txtPeriodo.Text              = "";
                cmbCoordenador.SelectedIndex = 0;
            }
            catch (Exception ex)
            {
                lblMsg.Text = ex.Message;
            }
        }
Esempio n. 3
0
        protected void btnEnviar_Click(object sender, EventArgs e)
        {
            if (fulImagens.PostedFile.ContentLength < 625000) // Menor que 5MB (625000 megabyte)
            {
                try
                {
                    if (fulImagens.HasFile)//Verifica se algum arquivo foi selecionado
                    {
                        try
                        {
                            //Aqui ele vai filtrar pelo tipo de arquivo
                            if (fulImagens.PostedFile.ContentType == "image/jpeg" ||
                                fulImagens.PostedFile.ContentType == "image/png" ||
                                fulImagens.PostedFile.ContentType == "image/gif" ||
                                fulImagens.PostedFile.ContentType == "image/bmp")
                            {
                                try
                                {
                                    //Obtem o  HttpFileCollection (Lista de arquivos)
                                    HttpFileCollection hfc = Request.Files;
                                    for (int i = 0; i < hfc.Count; i++)
                                    {
                                        HttpPostedFile hpf = hfc[i];
                                        if (hpf.ContentLength > 0) //Verifica se o arquivo é maior que 0 bytes
                                        {
                                            //Pega o nome do arquivo
                                            string nome = System.IO.Path.GetFileName(hpf.FileName);
                                            //Pega a extensão do arquivo
                                            string extensao = Path.GetExtension(hpf.FileName);
                                            //Gera nome novo do Arquivo numericamente

                                            //string filename = string.Format("{0:00000000000000}", GerarID());

                                            string filename = DateTime.Now.ToString().Replace("/", "").Replace(":", "").Replace(" ", "_");

                                            //Caminho a onde será salvo
                                            hpf.SaveAs(Server.MapPath("~/UI/imagens/") + filename + "_" + i + extensao);

                                            cu.Imagem      = "/UI/imagens/" + filename + "_" + i + extensao;
                                            cu.Nome        = txtNome.Text;
                                            cu.Valor       = decimal.Parse(txtValor.Text);
                                            cu.Horas       = txtHoras.Text;
                                            cu.Descricao   = txtDescricao.Text;
                                            cu.IdProfessor = Convert.ToInt32(Session["idprof"]);
                                            cu.IdAdm       = 1;

                                            cuDAL.Cadastrar(cu);
                                        }
                                    }
                                }
                                catch (Exception ex)
                                {
                                    lblMensagem.Text = "Erro: " + ex.Message;
                                }
                                // Mensagem se tudo ocorreu bem
                                Response.Write("<script>alert('Cadastro efetuado!')</script>");
                                btnFiltrar_Click(null, null);
                            }
                            else
                            {
                                // Mensagem notifica que é permitido carregar apenas
                                // as imagens definida la em cima.
                                lblMensagem.Text = "É permitido carregar apenas imagens!";
                            }
                        }
                        catch (Exception ex)
                        {
                            // Mensagem notifica quando ocorre erros
                            lblMensagem.Text = @"O arquivo não pôde ser carregado. 
                            O seguinte erro ocorreu: " + ex.Message;
                        }
                    }
                    else
                    {
                        lblMensagem.Text = "Nenhum arquivo selecionado";
                    }
                }
                catch (Exception ex)
                {
                    // Mensagem notifica quando ocorre erros
                    lblMensagem.Text = @"O arquivo não pôde ser carregado. 
                    O seguinte erro ocorreu: " + ex.Message;
                }
            }
            else
            {
                // Mensagem notifica quando imagem é superior a 3 MB
                lblMensagem.Text = "Não é permitido carregar imagem maior que 3 MB";
            }

            txtNome.Text      = "";
            txtValor.Text     = "";
            txtHoras.Text     = "";
            txtDescricao.Text = "";
            txtNome.Focus();
        }