Esempio n. 1
0
    protected void ButtonInserir_Click(object sender, EventArgs e)
    {
        SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["ConnectionString2"].ConnectionString);

        con.Open();
        String     ProcurarMarcasRepetidas        = "SELECT COUNT(*) FROM ProdutosMarcas WHERE Marca=@Marca";
        SqlCommand comandoProcurarMarcasRepetidas = new SqlCommand(ProcurarMarcasRepetidas, con);

        comandoProcurarMarcasRepetidas.Parameters.AddWithValue("@Marca", TextBoxMarca.Text);
        int MarcasRepetidas = Convert.ToInt32(comandoProcurarMarcasRepetidas.ExecuteScalar().ToString());

        if (MarcasRepetidas > 0)
        {
            ClientScript.RegisterStartupScript(this.GetType(), "Aviso", "alert('Esta marca já existe na base de dados.');", true);
        }
        else if (MarcasRepetidas == 0)
        {
            String     InserirMarca        = "INSERT INTO ProdutosMarcas (Marca) values (@Marca)";
            SqlCommand comandoInserirMarca = new SqlCommand(InserirMarca, con);
            comandoInserirMarca.Parameters.AddWithValue("@Marca", TextBoxMarca.Text);
            comandoInserirMarca.ExecuteNonQuery();
            GridViewMarca.DataBind();
            viewmode(1);
        }
        con.Close();
    }
Esempio n. 2
0
 protected void ButtonEditar_Click(object sender, EventArgs e)
 {
     if (GridViewMarca.SelectedValue != null && GridViewMarca.SelectedIndex > -1)
     {
         SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["ConnectionString2"].ConnectionString);
         con.Open();
         String     ProcurarMarcasRepetidas        = "SELECT COUNT(*) FROM ProdutosMarcas WHERE Marca=@Marca and Id_ProdutosMarcas!=@Id_ProdutosMarcas";
         SqlCommand comandoProcurarMarcasRepetidas = new SqlCommand(ProcurarMarcasRepetidas, con);
         comandoProcurarMarcasRepetidas.Parameters.AddWithValue("@Marca", TextBoxMarca.Text);
         comandoProcurarMarcasRepetidas.Parameters.AddWithValue("@Id_ProdutosMarcas", GridViewMarca.SelectedRow.Cells[1].Text);
         int MarcasRepetidas = Convert.ToInt32(comandoProcurarMarcasRepetidas.ExecuteScalar().ToString());
         if (MarcasRepetidas > 0)
         {
             ClientScript.RegisterStartupScript(this.GetType(), "Aviso", "alert('Já existe uma Marca com o mesmo nome na base de dados.');", true);
         }
         else if (MarcasRepetidas == 0)
         {
             String     EditarMarca        = "UPDATE ProdutosMarcas SET Marca=@Marca WHERE Id_ProdutosMarcas=@Id_ProdutosMarcas";
             SqlCommand comandoEditarMarca = new SqlCommand(EditarMarca, con);
             comandoEditarMarca.Parameters.AddWithValue("@Marca", TextBoxMarca.Text);
             comandoEditarMarca.Parameters.AddWithValue("@Id_ProdutosMarcas", GridViewMarca.SelectedRow.Cells[1].Text);
             comandoEditarMarca.ExecuteNonQuery();
             GridViewMarca.DataBind();
         }
         con.Close();
     }
     else
     {
         ClientScript.RegisterStartupScript(this.GetType(), "Aviso", "alert('Seleccione a marca.');", true);
     }
 }
Esempio n. 3
0
 protected void ButtonApagar_Click(object sender, EventArgs e)
 {
     if (GridViewMarca.SelectedValue != null && GridViewMarca.SelectedIndex > -1)
     {
         SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["ConnectionString2"].ConnectionString);
         con.Open();
         String     VerificarProdutos        = "SELECT COUNT(Produtos.Id_Produtos) FROM Produtos WHERE Marca=@Id_ProdutosMarcas";
         SqlCommand comandoVerificarProdutos = new SqlCommand(VerificarProdutos, con);
         comandoVerificarProdutos.Parameters.AddWithValue("@Id_ProdutosMarcas", GridViewMarca.SelectedRow.Cells[1].Text);
         int Produtos = Int32.Parse(comandoVerificarProdutos.ExecuteScalar().ToString());
         if (Produtos > 0)
         {
             ClientScript.RegisterStartupScript(this.GetType(), "Aviso", "alert('Existem produtos com esta marca atribuída, por favor certifique-se que esta marca não está associada a nenhuns produtos para a poder apagar.');", true);
         }
         else
         {
             String     ApagarMarca        = "DELETE FROM ProdutosMarcas WHERE Id_ProdutosMarcas=@Id_ProdutosMarcas";
             SqlCommand comandoApagarMarca = new SqlCommand(ApagarMarca, con);
             comandoApagarMarca.Parameters.AddWithValue("@Id_ProdutosMarcas", GridViewMarca.SelectedRow.Cells[1].Text);
             comandoApagarMarca.ExecuteNonQuery();
             GridViewMarca.DataBind();
             viewmode(1);
         }
         con.Close();
     }
     else
     {
         ClientScript.RegisterStartupScript(this.GetType(), "Aviso", "alert('Selecciona a marca.');", true);
     }
 }
Esempio n. 4
0
        protected void ButtonAgregar_Marca_Click(object sender, EventArgs e)
        {
            ProcsTableAdapter procesos = new ProcsTableAdapter();

            procesos.agregar_marca
            (
                TxtAgregar_Marca.Text
            );
            if (!Session["PaginaRetorno"].Equals(""))
            {
                Response.Redirect(Session["PaginaRetorno"].ToString());
            }
            else
            {
                GridViewMarca.DataBind();
            }
        }