public List <DTO.pedido> GetListByID(DTO.pedido VAR) { try { String sql = "SELECT * FROM pedido WHERE id = @VAR0 "; conn = new SqlConnection(_conexaoSQL); SqlCommand cmd = new SqlCommand(sql, conn); cmd.Parameters.AddWithValue("@VAR0", VAR.id); conn.Open(); List <DTO.pedido> lista = new List <DTO.pedido>(); using (SqlDataReader dr = cmd.ExecuteReader()) { while (dr.Read()) { DTO.pedido dto = new DTO.pedido(); dto.id = Convert.ToInt32(dr["id"]); dto.id_cliente = Convert.ToInt32(dr["id_cliente"]); dto.total = (dr["total"] != DBNull.Value) ? (double?)(dr["total"]) : null; lista.Add(dto); } } return(lista); } catch (Exception) { throw; } finally { conn.Close(); } }
/// <summary> /// Método exclui um registro na tabela 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 </param> /// <returns>Retorna void.</returns> public void Delete(DTO.pedido dto) { try { _pedido = new DAL.pedido(); _pedido.Delete(dto); } catch (Exception) { throw; } }
/// <summary> /// Método insere um registro na tabela 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.pedido dto) { try { _pedido = new DAL.pedido(); _pedido.Insert(dto); } catch (Exception) { throw; } }
/// <summary> /// Método retorna uma lista com os registros da tabela 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 </param> /// <returns>Retorna List.</returns> public List <DTO.pedido> GetListByID(DTO.pedido VAR) { try { _pedido = new DAL.pedido(); return(_pedido.GetListByID(VAR)); } catch (Exception) { throw; } }
/// <summary> /// Método retorna uma tabela com os registros relacionados a tabela 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 </param> /// <returns>Retorna DataTable.</returns> public DataTable GetDataTableJoinByID(DTO.pedido VAR) { try { _pedido = new DAL.pedido(); return(_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.pedido dto) { try { String sql = "DELETE FROM pedido WHERE id = @DTO8 "; conn = new SqlConnection(_conexaoSQL); SqlCommand cmd = new SqlCommand(sql, conn); cmd.Parameters.AddWithValue("@DTO8", dto.id); conn.Open(); cmd.ExecuteNonQuery(); } catch (Exception) { throw; } finally { conn.Close(); } }
public List <DTO.pedido> GetListJoinByID(DTO.pedido VAR) { try { String sql = "SELECT * FROM pedido JOIN cliente t0 ON pedido.id_cliente = t0.id WHERE pedido.id = @VAR20 "; conn = new SqlConnection(_conexaoSQL); SqlCommand cmd = new SqlCommand(sql, conn); cmd.Parameters.AddWithValue("@VAR20", VAR.id); conn.Open(); List <DTO.pedido> lista = new List <DTO.pedido>(); using (SqlDataReader dr = cmd.ExecuteReader()) { while (dr.Read()) { DTO.pedido dto = new DTO.pedido(); dto.id = Convert.ToInt32(dr[0]); dto.id_cliente = Convert.ToInt32(dr[1]); dto.total = (dr[3] != DBNull.Value) ? (double?)(dr[3]) : null; DTO.cliente dto0 = new DTO.cliente(); dto0.id = Convert.ToInt32(dr[4]); dto0.nome = Convert.ToString(dr[5]); dto0.email = Convert.ToString(dr[6]); dto0.senha = Convert.ToString(dr[7]); dto0.id_contato = (dr[8] != DBNull.Value) ? (Int32?)(dr[8]) : null; dto.cliente.Add(dto0); lista.Add(dto); } } return(lista); } catch (Exception) { throw; } finally { conn.Close(); } }
public void Insert(DTO.pedido dto) { try { String sql = "INSERT INTO pedido (id_cliente, data_pedido, total) VALUES (@id_cliente, @data_pedido, @total)"; conn = new SqlConnection(_conexaoSQL); SqlCommand cmd = new SqlCommand(sql, conn); cmd.Parameters.AddWithValue("@id", dto.id); cmd.Parameters.AddWithValue("@id_cliente", dto.id_cliente); cmd.Parameters.AddWithValue("@data_pedido", dto.data_pedido); cmd.Parameters.AddWithValue("@total", dto.total == null ? (object)DBNull.Value : dto.total); conn.Open(); cmd.ExecuteNonQuery(); } catch (Exception) { throw; } finally { conn.Close(); } }
public DataTable GetDataTableJoinByID(DTO.pedido VAR) { try { String sql = "SELECT * FROM pedido JOIN cliente t0 ON pedido.id_cliente = t0.id WHERE pedido.id = @VAR16 "; conn = new SqlConnection(_conexaoSQL); SqlCommand cmd = new SqlCommand(sql, conn); cmd.Parameters.AddWithValue("@VAR16", VAR.id); conn.Open(); SqlDataAdapter da = new SqlDataAdapter(); da.SelectCommand = cmd; DataTable dt = new DataTable(); da.Fill(dt); return(dt); } catch (Exception) { throw; } finally { conn.Close(); } }
public void Update(DTO.pedido dto) { try { String sql = "UPDATE pedido SET id_cliente = @id_cliente, data_pedido = @data_pedido, total = @total WHERE id = @DTO4 "; conn = new SqlConnection(_conexaoSQL); SqlCommand cmd = new SqlCommand(sql, conn); cmd.Parameters.AddWithValue("@DTO4", dto.id); cmd.Parameters.AddWithValue("@id", dto.id); cmd.Parameters.AddWithValue("@id_cliente", dto.id_cliente); cmd.Parameters.AddWithValue("@data_pedido", dto.data_pedido); cmd.Parameters.AddWithValue("@total", dto.total == null ? (object)DBNull.Value : dto.total); conn.Open(); cmd.ExecuteNonQuery(); } catch (Exception) { throw; } finally { conn.Close(); } }