Beispiel #1
0
    protected void btnSalvar_Click(object sender, EventArgs e)
    {
        bool verifica = false;

        //atributos do espeto

        Espetos produto = new Espetos();

        produto.Nome       = txtNome.Text;
        produto.Valor      = Convert.ToDouble(txtValor.Text);
        produto.Quantidade = Convert.ToInt32(txtQuantidade.Text);

        EspetoBD bd = new EspetoBD();


        //busca no banco se existe algum produto igual para evitar repetições
        System.Data.IDbConnection objConexao;
        System.Data.IDbCommand    objCommand;
        System.Data.IDataReader   objDataReader;

        objConexao    = Mapped.Connection();
        objCommand    = Mapped.Command("SELECT esp_nome FROM tbl_espetos", objConexao);
        objDataReader = objCommand.ExecuteReader();


        //estrutura while para varer e fazer a verificação no banco

        while (objDataReader.Read())
        {
            if (txtNome.Text == objDataReader["esp_nome"].ToString())
            {
                Page.ClientScript.RegisterStartupScript(this.GetType(), "script", "<script>swal('Espeto já existente', '', 'error');</script>");
                verifica = true;

                txtNome.Text       = "";
                txtQuantidade.Text = "";
                txtValor.Text      = "";

                txtNome.Focus();

                break;
            }
        }

        if (verifica == false)
        {
            if (bd.Insert(produto))
            {
                Page.ClientScript.RegisterStartupScript(this.GetType(), "script", "<script>swal('Espeto Cadastrado com Sucesso!', '', 'success');</script>");
                txtNome.Text       = "";
                txtValor.Text      = "";
                txtQuantidade.Text = "";
                txtNome.Focus();
            }
            else
            {
                Page.ClientScript.RegisterStartupScript(this.GetType(), "script", "<script>swal('Erro ao Cadastrar Espeto', '' , 'error');</script>");
            }
        }
    }
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!Page.IsPostBack)
     {
         EspetoBD bd     = new EspetoBD();
         Espetos  espeto = bd.Select(Convert.ToInt32(Session["ID"]));
         txtNome1.Text  = espeto.Nome;
         txtValor1.Text = espeto.Valor.ToString();
     }
 }
    //Carrega Espeto

    private void CarregaEspetos()
    {
        EspetoBD bd = new EspetoBD();
        DataSet  ds = bd.SelectAll();

        ddlEspeto.DataSource     = ds.Tables[0].DefaultView;
        ddlEspeto.DataTextField  = "esp_nome";
        ddlEspeto.DataValueField = "esp_id";
        ddlEspeto.DataBind();
        ddlEspeto.Items.Insert(0, "Selecione");
    }
Beispiel #4
0
        //inserir um pedido espeto

        public int VincularPedidoEspeto(int idespeto, int peqtd, int com_id)
        {
            int retorno = -2;

            try
            {
                System.Data.IDbConnection objConexao;
                System.Data.IDbCommand    objCommand;
                System.Data.IDataReader   objDataReader;

                objConexao = Mapped.Connection();

                EspetoBD bd     = new EspetoBD();
                Espetos  espeto = bd.Select(idespeto);
                decimal  valor  = Convert.ToDecimal(espeto.Valor);


                objCommand = Mapped.Command("call prc_espetos(?espeto, ?quantidade, ?com_id, ?valor);", objConexao);
                objCommand.Parameters.Add(Mapped.Parameter("?espeto", idespeto));
                objCommand.Parameters.Add(Mapped.Parameter("?quantidade", peqtd));
                objCommand.Parameters.Add(Mapped.Parameter("?com_id", com_id));
                objCommand.Parameters.Add(Mapped.Parameter("?valor", valor * peqtd));

                objDataReader = objCommand.ExecuteReader();

                while (objDataReader.Read())
                {
                    retorno = Convert.ToInt32(objDataReader["msg"]);
                }


                objDataReader.Close();
                objConexao.Close();


                objCommand.Dispose();
                objConexao.Dispose();
                objDataReader.Dispose();


                return(retorno);
            }
            catch (Exception ex)
            {
                return(retorno);
            }
        }
Beispiel #5
0
    protected void Page_Load(object sender, EventArgs e)
    {
        EspetoBD bd = new EspetoBD();
        DataSet  ds = bd.SelectAll();

        //verifica a quantidade de espetos no dataset

        int quantidade = ds.Tables[0].Rows.Count;

        if (quantidade > 0)
        {
            grdEspeto.DataSource = ds.Tables[0].DefaultView;
            grdEspeto.DataBind();
            grdEspeto.UseAccessibleHeader    = true;
            grdEspeto.HeaderRow.TableSection = TableRowSection.TableHeader;
        }
    }
Beispiel #6
0
    private void Carrega()
    {
        EspetoBD bd = new EspetoBD();
        DataSet  ds = bd.SelectAll();

        grdEspeto.DataSource = ds.Tables[0].DefaultView;
        grdEspeto.DataBind();

        int quantidade = ds.Tables[0].Rows.Count;

        if (quantidade > 0)
        {
            grdEspeto.DataSource = ds.Tables[0].DefaultView;
            grdEspeto.DataBind();
            grdEspeto.UseAccessibleHeader    = true;
            grdEspeto.HeaderRow.TableSection = TableRowSection.TableHeader;
        }
    }
    protected void Button1_Click(object sender, EventArgs e)
    {
        EspetoBD bd     = new EspetoBD();
        Espetos  espeto = bd.Select(Convert.ToInt32(Session["ID"]));

        espeto.Nome       = txtNome1.Text;
        espeto.Valor      = Convert.ToDouble(txtValor1.Text);
        espeto.Quantidade = espeto.Quantidade + Convert.ToInt32(txtQuantidade1.Text);
        espeto.Entradadia = espeto.Quantidade;

        if (bd.Update(espeto))
        {
            Page.ClientScript.RegisterStartupScript(this.GetType(), "script", "<script>swal('Entrada feita com Sucesso!', '', 'success');</script>");
            txtNome1.Focus();
        }
        else
        {
            Page.ClientScript.RegisterStartupScript(this.GetType(), "script", "<script>swal('Erro ao dar Entrada', '' , 'error');</script>");
        }
    }