Ejemplo n.º 1
0
        //select
        public CompraRevenda Select(int id)
        {
            CompraRevenda obj = null;

            System.Data.IDbConnection objConexao;
            System.Data.IDbCommand    objCommand;
            System.Data.IDataReader   objDataReader;
            objConexao = Mapped.Connection();
            objCommand = Mapped.Command("SELECT * FROM tbl_comprarevenda WHERE com_codigo = ?codigo", objConexao);
            objCommand.Parameters.Add(Mapped.Parameter("?codigo", id));
            objDataReader = objCommand.ExecuteReader();
            while (objDataReader.Read())
            {
                obj                  = new CompraRevenda();
                obj.Codigo           = Convert.ToInt32(objDataReader["enc_codigo"]);
                obj.FornecedorCodigo = Convert.ToInt32(objDataReader["forn_codigo"]);
                obj.Pagamento        = Convert.ToString(objDataReader["com_pagamento"]);
                obj.Data             = Convert.ToDateTime(objDataReader["com_data"]);
            }
            objDataReader.Close();
            objConexao.Close();
            objCommand.Dispose();
            objConexao.Dispose();
            objDataReader.Dispose();
            return(obj);
        }
Ejemplo n.º 2
0
    protected void btnSalvar_Click(object sender, EventArgs e)
    {
        if (ddlFornecedores.SelectedItem.Text != "Selecione")
        {
            int idFornecedor = Convert.ToInt32(ddlFornecedores.SelectedItem.Value);


            CompraRevenda compraRevenda = new CompraRevenda();
            compraRevenda.Pagamento        = ddl.Text;
            compraRevenda.Data             = Convert.ToDateTime(txtData.Text);
            compraRevenda.FornecedorCodigo = idFornecedor;
            ComprarevendaBD bd   = new ComprarevendaBD();
            int             flag = bd.Insert(compraRevenda);

            if (flag > 0)
            {
                foreach (GridViewRow item in gdvProdutos.Rows)
                {
                    TextBox txtQnt   = item.FindControl("txtQnt") as TextBox;
                    TextBox txtPreco = item.FindControl("txtpreco") as TextBox;
                    if (!String.IsNullOrEmpty(txtQnt.Text) && !String.IsNullOrEmpty(txtPreco.Text))
                    {
                        ItensCompra ic = new ItensCompra();
                        ic.PrecoCusto          = Convert.ToInt32(txtPreco.Text);
                        ic.Quantidade          = Convert.ToInt32(txtQnt.Text);
                        ic.CompraRevendaCodigo = flag;
                        ic.Produto             = Convert.ToInt32(item.Cells[0].Text);

                        ItensCompraBD icbd = new ItensCompraBD();

                        icbd.Inserir(ic);
                    }
                }


                lblMensagem.Text  = "CompraRevenda cadastrada com sucesso";
                ddlpagamento.Text = "";
                txtData.Text      = "";
                txtData.Focus();

                for (int i = 0; i < ddlFornecedores.Items.Count; i++)
                {
                    ddlFornecedores.Items[i].Selected = false;
                }
                ddlFornecedores.Items[0].Selected = true;
            }
            else
            {
                lblMensagem.Text = "Erro ao salvar.";
            }
        }
        else
        {
            lblMensagem.Text = "Selecione um fornecedor";
            ddlFornecedores.Focus();
        }
    }
Ejemplo n.º 3
0
        //métodos
        //insert
        public int Insert(CompraRevenda comprarevenda)
        {
            int retorno = 0;

            System.Data.IDbConnection objConexao;
            System.Data.IDbCommand    objCommand;
            string sql = "INSERT INTO tbl_comprarevenda(com_pagamento, com_data, forn_codigo) VALUES (?pagamento, ?data, ?fornecedor); SELECT LAST_INSERT_ID();";

            objConexao = Mapped.Connection();
            objCommand = Mapped.Command(sql, objConexao);
            objCommand.Parameters.Add(Mapped.Parameter("?pagamento", comprarevenda.Pagamento));
            objCommand.Parameters.Add(Mapped.Parameter("?data", comprarevenda.Data));
            objCommand.Parameters.Add(Mapped.Parameter("?fornecedor", comprarevenda.FornecedorCodigo));
            retorno = Convert.ToInt32(objCommand.ExecuteScalar());
            objConexao.Close();
            objCommand.Dispose();
            objConexao.Dispose();
            return(retorno);
        }