public void Update(DTO.item_pedido dto) { try { String sql = "UPDATE item_pedido SET id_pedido = @id_pedido, id_produto = @id_produto, preco_unitario = @preco_unitario, quantidade = @quantidade, preco_total = @preco_total WHERE id_pedido = @DTO5 AND id_produto = @DTO6 "; conn = new SqlConnection(_conexaoSQL); SqlCommand cmd = new SqlCommand(sql, conn); cmd.Parameters.AddWithValue("@DTO5", dto.id_pedido); cmd.Parameters.AddWithValue("@id_pedido", dto.id_pedido); cmd.Parameters.AddWithValue("@DTO6", dto.id_produto); cmd.Parameters.AddWithValue("@id_produto", dto.id_produto); cmd.Parameters.AddWithValue("@preco_unitario", dto.preco_unitario); cmd.Parameters.AddWithValue("@quantidade", dto.quantidade); cmd.Parameters.AddWithValue("@preco_total", dto.preco_total); conn.Open(); cmd.ExecuteNonQuery(); } catch (Exception) { throw; } finally { conn.Close(); } }
public List <DTO.item_pedido> GetListByID(DTO.item_pedido VAR) { try { String sql = "SELECT * FROM item_pedido WHERE id_pedido = @VAR0 AND id_produto = @VAR1 "; conn = new SqlConnection(_conexaoSQL); SqlCommand cmd = new SqlCommand(sql, conn); cmd.Parameters.AddWithValue("@VAR0", VAR.id_pedido); cmd.Parameters.AddWithValue("@VAR1", VAR.id_produto); conn.Open(); List <DTO.item_pedido> lista = new List <DTO.item_pedido>(); using (SqlDataReader dr = cmd.ExecuteReader()) { while (dr.Read()) { DTO.item_pedido dto = new DTO.item_pedido(); dto.id_pedido = Convert.ToInt32(dr["id_pedido"]); dto.id_produto = Convert.ToInt32(dr["id_produto"]); dto.preco_unitario = Convert.ToDouble(dr["preco_unitario"]); dto.quantidade = Convert.ToInt32(dr["quantidade"]); dto.preco_total = Convert.ToDouble(dr["preco_total"]); lista.Add(dto); } } return(lista); } catch (Exception) { throw; } finally { conn.Close(); } }
public DataTable GetDataTableJoinByID(DTO.item_pedido VAR) { try { String sql = "SELECT * FROM item_pedido JOIN pedido t0 ON item_pedido.id_pedido = t0.id JOIN produto t1 ON item_pedido.id_produto = t1.id WHERE item_pedido.id_pedido = @VAR20 AND item_pedido.id_produto = @VAR21 "; conn = new SqlConnection(_conexaoSQL); SqlCommand cmd = new SqlCommand(sql, conn); cmd.Parameters.AddWithValue("@VAR20", VAR.id_pedido); cmd.Parameters.AddWithValue("@VAR21", VAR.id_produto); conn.Open(); SqlDataAdapter da = new SqlDataAdapter(); da.SelectCommand = cmd; DataTable dt = new DataTable(); da.Fill(dt); return(dt); } catch (Exception) { throw; } finally { conn.Close(); } }
/// <summary> /// Método exclui um registro na tabela item_pedido. Recebe um objeto DTO com os operadores para selecionar um registro especifico do banco a ser deletado /// </summary> /// <param name="dto"> Campo(s) WHERE dto.id_pedido dto.id_produto </param> /// <returns>Retorna void.</returns> public void Delete(DTO.item_pedido dto) { try { _item_pedido = new DAL.item_pedido(); _item_pedido.Delete(dto); } catch (Exception) { throw; } }
/// <summary> /// Método insere um registro na tabela item_pedido. Recebe um objeto DTO com os campos a serem inseridos /// </summary> /// <param name="dto"> Registro a ser inserido</param> /// <returns>Retorna void.</returns> public void Insert(DTO.item_pedido dto) { try { _item_pedido = new DAL.item_pedido(); _item_pedido.Insert(dto); } catch (Exception) { throw; } }
/// <summary> /// Método retorna uma lista com os registros da tabela item_pedido. Recebe um objeto DTO com os operadores para selecionar um registro especifico do banco e devolver uma lista /// </summary> /// <param name="VAR"> Campo(s) WHERE VAR.id_pedido VAR.id_produto </param> /// <returns>Retorna List.</returns> public List <DTO.item_pedido> GetListByID(DTO.item_pedido VAR) { try { _item_pedido = new DAL.item_pedido(); return(_item_pedido.GetListByID(VAR)); } catch (Exception) { throw; } }
/// <summary> /// Método retorna uma tabela com os registros relacionados a tabela item_pedido. Recebe um objeto DTO com os operadores para selecionar um registro especifico do banco e devolver uma tabela /// </summary> /// <param name="VAR"> Campo(s) WHERE VAR.id_pedido VAR.id_produto </param> /// <returns>Retorna DataTable.</returns> public DataTable GetDataTableJoinByID(DTO.item_pedido VAR) { try { _item_pedido = new DAL.item_pedido(); return(_item_pedido.GetDataTableJoinByID(VAR)); } catch (Exception) { throw; } }
public List <DTO.item_pedido> GetListJoinByID(DTO.item_pedido VAR) { try { String sql = "SELECT * FROM item_pedido JOIN pedido t0 ON item_pedido.id_pedido = t0.id JOIN produto t1 ON item_pedido.id_produto = t1.id WHERE item_pedido.id_pedido = @VAR25 AND item_pedido.id_produto = @VAR26 "; conn = new SqlConnection(_conexaoSQL); SqlCommand cmd = new SqlCommand(sql, conn); cmd.Parameters.AddWithValue("@VAR25", VAR.id_pedido); cmd.Parameters.AddWithValue("@VAR26", VAR.id_produto); conn.Open(); List <DTO.item_pedido> lista = new List <DTO.item_pedido>(); using (SqlDataReader dr = cmd.ExecuteReader()) { while (dr.Read()) { DTO.item_pedido dto = new DTO.item_pedido(); dto.id_pedido = Convert.ToInt32(dr[0]); dto.id_produto = Convert.ToInt32(dr[1]); dto.preco_unitario = Convert.ToDouble(dr[2]); dto.quantidade = Convert.ToInt32(dr[3]); dto.preco_total = Convert.ToDouble(dr[4]); DTO.pedido dto0 = new DTO.pedido(); dto0.id = Convert.ToInt32(dr[5]); dto0.id_cliente = Convert.ToInt32(dr[6]); dto0.total = (dr[8] != DBNull.Value) ? (double?)(dr[8]) : null; dto.pedido.Add(dto0); DTO.produto dto1 = new DTO.produto(); dto1.id = Convert.ToInt32(dr[9]); dto1.titulo = Convert.ToString(dr[10]); dto1.descricao = (dr[11] != DBNull.Value) ? Convert.ToString(dr[11]) : null; dto1.preco = Convert.ToDouble(dr[12]); dto1.imagem = (dr[13] != DBNull.Value) ? (Byte?[])(dr[13]) : null; dto.produto.Add(dto1); lista.Add(dto); } } return(lista); } catch (Exception) { throw; } finally { conn.Close(); } }
public void Delete(DTO.item_pedido dto) { try { String sql = "DELETE FROM item_pedido WHERE id_pedido = @DTO10 AND id_produto = @DTO11 "; conn = new SqlConnection(_conexaoSQL); SqlCommand cmd = new SqlCommand(sql, conn); cmd.Parameters.AddWithValue("@DTO10", dto.id_pedido); cmd.Parameters.AddWithValue("@DTO11", dto.id_produto); conn.Open(); cmd.ExecuteNonQuery(); } catch (Exception) { throw; } finally { conn.Close(); } }
public void Insert(DTO.item_pedido dto) { try { String sql = "INSERT INTO item_pedido (id_pedido, id_produto, preco_unitario, quantidade, preco_total) VALUES (@id_pedido, @id_produto, @preco_unitario, @quantidade, @preco_total)"; conn = new SqlConnection(_conexaoSQL); SqlCommand cmd = new SqlCommand(sql, conn); cmd.Parameters.AddWithValue("@id_pedido", dto.id_pedido); cmd.Parameters.AddWithValue("@id_produto", dto.id_produto); cmd.Parameters.AddWithValue("@preco_unitario", dto.preco_unitario); cmd.Parameters.AddWithValue("@quantidade", dto.quantidade); cmd.Parameters.AddWithValue("@preco_total", dto.preco_total); conn.Open(); cmd.ExecuteNonQuery(); } catch (Exception) { throw; } finally { conn.Close(); } }