Beispiel #1
0
 protected void btnCadastrarTroca_Click(object sender, EventArgs e)
 {
     Troca troca = new Troca();
     troca.Cliente = Convert.ToInt32(Session["idCliente"]);
     troca.Fornecedor = Convert.ToInt32(Session["idFornecedor"]);
     troca.Status = 11;
     troca.Produto = Convert.ToInt32(Session["idProduto"]);
     to.Insert(troca);
     to.AtualizaSaldo(to.PreçoProduto(troca.Produto), troca.Cliente);
     to.AtualizaEstoque(troca.Produto);
     txtAlerta.Text = "Troca realizada com sucesso!\nNúmero da troca: " + to.RetornaId();
     pModalAlerta.Visible = true;
     //Response.Redirect("Editar.aspx?pedidoAnterior="+to.RetornaId());
 }
Beispiel #2
0
 /// <summary>
 /// Este método seleciona todos os registros da tabela TROCA da base de dados DZPP14-1
 /// </summary>
 /// <returns>retorna uma lista de todos os registro da base de dados DZPP14-1 da tabela TROCA</returns>
 public List<Troca> SelectAll()
 {
     List<Troca> listaTrocas = new List<Troca>();
     conexao.openConnection();
     Troca troca = new Troca();
     var cmdSelectTrocas = new SqlCommand("SELECT ID_TROCA, DATA_TROCA, ID_CLIENTE, ID_PARCEIRO, ID_STATUS, ID_PRODUTO FROM TROCA", conexao.getConnection());
     var rd = cmdSelectTrocas.ExecuteReader();
     while (rd.Read())
     {
         troca.IdTroca = rd.GetInt32(0);
         troca.Data = rd.GetDateTime(1);
         troca.Cliente = rd.GetInt32(2);
         troca.Fornecedor = rd.GetInt32(3);
         troca.Status = rd.GetInt32(4);
         troca.Produto = rd.GetInt32(5);
         listaTrocas.Add(troca);
     }
     conexao.closeConnection();
     return listaTrocas;
 }
Beispiel #3
0
        /// <summary>
        /// Este método seleciona um registro na tabela TROCA da base de dados DZPP14-1 com base no id da troca
        /// </summary>
        /// <param name="id_troca">número inteiro que representa o indice identificador da tabela troca</param>
        /// <returns>Todos os dados do registro que for igual ao campo id_troca </returns>
        public Troca Select(int id_troca)
        {
            conexao.openConnection();
            Troca troca = new Troca();
            var cmdSelectTroca = new SqlCommand("SELECT DATA_TROCA, ID_CLIENTE, ID_PRODUTO, ID_PARCEIRO, ID_STATUS FROM TROCA WHERE ID_TROCA=@TROCA", conexao.getConnection());
            cmdSelectTroca.Parameters.AddWithValue("@TROCA", id_troca);
            var rd = cmdSelectTroca.ExecuteReader();
            while (rd.Read())
            {
                troca.Data = rd.GetDateTime(0);
                troca.Cliente = rd.GetInt32(1);
                troca.Fornecedor = rd.GetInt32(3);
                troca.Produto = rd.GetInt32(2);
                troca.Status = rd.GetInt32(4);
            }

            conexao.closeConnection();
            return troca;
        }
Beispiel #4
0
 /// <summary>
 /// este método insere um registro na tabela TROCA da baze de dados DZPP14-1
 /// </summary>
 /// <param name="troca">Objeto da classe troca que representa a entidade TROCA</param>
 public void Insert(Troca troca)
 {
     conexao.openConnection();
     var cmd = new SqlCommand("INSERT INTO TROCA(DATA_TROCA, ID_CLIENTE, ID_PARCEIRO, ID_STATUS, ID_PRODUTO) VALUES(GETDATE(), @CLIENTE, @PARCEIRO, @STATUS, @PRODUTO)", conexao.getConnection());
     cmd.Parameters.AddWithValue("@CLIENTE", troca.Cliente);
     cmd.Parameters.AddWithValue("@PARCEIRO", troca.Fornecedor);
     cmd.Parameters.AddWithValue("@STATUS", troca.Status);
     cmd.Parameters.AddWithValue("@PRODUTO", troca.Produto);
     cmd.ExecuteNonQuery();
     conexao.closeConnection();
 }
Beispiel #5
0
 /// <summary>
 /// Este método deleta um registro na tabela TROCA da base de dados DZPP14-1
 /// </summary>
 /// <param name="troca">Objeto da classe troca que representa a entidade TROCA</param>
 public void Delete(Troca troca)
 {
     conexao.openConnection();
     var cmd = new SqlCommand("DELETE FROM TROCA WHERE ID_TROCA=@TROCA", conexao.getConnection());
     cmd.Parameters.AddWithValue("@TROCA", troca.IdTroca);
     cmd.ExecuteNonQuery();
     conexao.closeConnection();
 }