Exemple #1
0
 protected void btAlteracoes_Click(object sender, EventArgs e)
 {
     try
     {
         clsAutor obj = new clsAutor();
         obj.Id     = Convert.ToInt32(Request.Form["txtEditId"]);
         obj.Nome   = Request.Form["txtEditNome"];
         obj.Origem = Request.Form["txtEditOrigem"];
         string caminhoServer = Server.MapPath("~/IMAGENS/AUTORES/");
         string imgName       = Path.GetFileName(editFoto.PostedFile.FileName);
         if (imgName == "")
         {
             var x = Autores.SelecionarPeloId(obj.Id);
             imgName = x.Foto;
         }
         obj.Foto = Path.Combine(caminhoServer, imgName);
         editFoto.SaveAs(obj.Foto);
         obj.Foto = imgName;
         Autores dalAut = new Autores();
         dalAut.Atualizar(obj);
         Page.ClientScript.RegisterStartupScript(this.GetType(), "", "alert('Atualização Realizada Com Sucesso');window.location.href='Autor.aspx';", true);
     }
     catch
     {
         Page.ClientScript.RegisterStartupScript(this.GetType(), "", "alert('Não foi possivel atualizar!!!');window.location.href='Autor.aspx';", true);
     }
 }
        private void Btnaltera_Click(object sender, EventArgs e)
        {
            if (validaFormulario())
            {
                if (txtNomeAutor.Text.Trim().Length <= 0)
                {
                    MessageBox.Show("Nome do Autor não está preechido", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
                else
                {
                    autor.Nome = txtNomeAutor.Text;
                    autor.Data = dtData.Value;

                    if (autor.Atualizar())
                    {
                        MessageBox.Show("Sucesso ao Alterar Dados", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        Close();
                    }
                    else
                    {
                        MessageBox.Show("Falha ao Alterar Dados", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                }
            }
        }