public void Alterar(EstoqueDTO dto) { string script = @"UPDATE tb_estoque SET id_peca = @id_peca, id_fornecedor = @id_fornecedor, nr_quantidade = @nr_quantidade WHERE id_estoque = @id_estoque"; List <MySqlParameter> parms = new List <MySqlParameter>(); parms.Add(new MySqlParameter("id_estoque", dto.Id)); parms.Add(new MySqlParameter("id_peca", dto.PecaId)); parms.Add(new MySqlParameter("id_fornecedor", dto.FornecedorId)); parms.Add(new MySqlParameter("nr_quantidade", dto.Qtd)); Database db = new Database(); db.ExecuteInsertScript(script, parms); }
public int Salvar(EstoqueDTO dto) { string script = @"INSERT INTO tb_estoque( id_peca, id_fornecedor, nr_quantidade) VALUES( @id_peca, @id_fornecedor, @nr_quantidade)"; List <MySqlParameter> parms = new List <MySqlParameter>(); parms.Add(new MySqlParameter("id_peca", dto.PecaId)); parms.Add(new MySqlParameter("id_fornecedor", dto.FornecedorId)); parms.Add(new MySqlParameter("nr_quantidade", dto.Qtd)); Database db = new Database(); return(db.ExecuteInsertScriptWithPk(script, parms)); }
public int Salvar(EstoqueDTO dto) { EstoqueDatabase database = new EstoqueDatabase(); if (dto.FornecedorId == 0) { throw new Exception("O campo 'Fornecedor' não pode estar nulo."); } if (dto.PecaId == 0) { throw new Exception("O campo 'Peça' não pode estar nulo."); } if (dto.Qtd == string.Empty && dto.Qtd == "0") { throw new Exception("O campo 'Quantidade' não pode ser zero."); } return(database.Salvar(dto)); }
public List <EstoqueDTO> Listar() { string script = @"SELECT * FROM tb_estoque"; List <MySqlParameter> parms = new List <MySqlParameter>(); Database db = new Database(); MySqlDataReader reader = db.ExecuteSelectScript(script, parms); List <EstoqueDTO> lista = new List <EstoqueDTO>(); while (reader.Read()) { EstoqueDTO dto = new EstoqueDTO(); dto.Id = reader.GetInt32("id_estoque"); dto.PecaId = reader.GetInt32("id_peca"); dto.FornecedorId = reader.GetInt32("id_fornecedor"); dto.Qtd = reader.GetString("nr_quantidade"); lista.Add(dto); } reader.Close(); return(lista); }
public void Alterar(EstoqueDTO dto) { EstoqueDatabase db = new EstoqueDatabase(); db.Alterar(dto); }