public void Alterar(ModeloAbastecimento modelo) { SqlCommand cmd = new SqlCommand(); cmd.Connection = conexao.ObjetoConexao; cmd.CommandText = "UPDATE Abastecimento SET " + "Aba_data = @data " + ", id_motorista = @idmotorista " + ", id_veiculo = @idveiculo " + ", id_tpCombustivel = @idtpcomb " + ", aba_qtde = @qtde " + ", aba_valor = @valor " + ", aba_KmAbast = @kmabast " + ", aba_requisicao = @requisicao " + "Where id_abastecimento = @codigo "; cmd.Parameters.Add("@Aba_data", System.Data.SqlDbType.DateTime); cmd.Parameters["@Aba_data"].Value = modelo.AbaData; cmd.Parameters.AddWithValue("@idmotorista", modelo.IdMotorista); cmd.Parameters.AddWithValue("@idveiculo", modelo.IdVeiculo); cmd.Parameters.AddWithValue("@idtpcomb", modelo.IdTpCombustivel); cmd.Parameters.AddWithValue("@qtde", modelo.AbaQtde); cmd.Parameters.AddWithValue("@valor", modelo.AbaValor); cmd.Parameters.AddWithValue("@kmabast", modelo.AbaKmAbast); cmd.Parameters.AddWithValue("@requisicao", modelo.AbaRequisicao); cmd.Parameters.AddWithValue("@codigo", modelo.IdAbastecimento); conexao.Conectar(); cmd.ExecuteNonQuery(); conexao.Desconectar(); }
public void Incluir(ModeloAbastecimento modelo) { if (modelo.IdMotorista == 0) { throw new Exception("O Codigo do Motorista é necessario"); } if (modelo.IdVeiculo == 0) { throw new Exception("O Codigo do Veiculo é necessario"); } if (modelo.IdTpCombustivel == 0) { throw new Exception("O Codigo do Tipo de Combustivel é necessario"); } if (modelo.AbaQtde == 0) { throw new Exception("A Quantidade é necessario"); } if (modelo.AbaValor == 0) { throw new Exception("O Valor é necessario"); } DALAbastecimento DALObj = new DALAbastecimento(conexao); DALObj.Incluir(modelo); }
public void Incluir(ModeloAbastecimento modelo) { SqlCommand cmd = new SqlCommand(); cmd.Connection = conexao.ObjetoConexao; cmd.CommandText = "Insert into Abastecimento (Aba_data, id_motorista,id_veiculo,id_tpCombustivel,aba_qtde,aba_valor,aba_KmAbast,aba_requisicao) " + " values (@Aba_data, @motorista, @veiculo, @tpComb, @qtde, @valor, @kmAbast, @requisicao); select @@IDENTITY;"; cmd.Parameters.Add("@Aba_data", System.Data.SqlDbType.DateTime); cmd.Parameters["@Aba_data"].Value = modelo.AbaData; cmd.Parameters.AddWithValue("@motorista", modelo.IdMotorista); cmd.Parameters.AddWithValue("@veiculo", modelo.IdVeiculo); cmd.Parameters.AddWithValue("@tpComb", modelo.IdTpCombustivel); cmd.Parameters.AddWithValue("@qtde", modelo.AbaQtde); cmd.Parameters.AddWithValue("@valor", modelo.AbaValor); cmd.Parameters.AddWithValue("@kmAbast", modelo.AbaKmAbast); cmd.Parameters.AddWithValue("@requisicao", modelo.AbaRequisicao); conexao.Conectar(); modelo.IdAbastecimento = Convert.ToInt32(cmd.ExecuteScalar()); conexao.Desconectar(); }
public ModeloAbastecimento CarregaModeloAbastecimento(int Codigo) { ModeloAbastecimento modelo = new ModeloAbastecimento(); SqlCommand cmd = new SqlCommand(); cmd.Connection = conexao.ObjetoConexao; cmd.CommandText = "select * from Abastecimento where id_abastecimento = @codigo"; cmd.Parameters.AddWithValue("@codigo", Codigo); conexao.Conectar(); SqlDataReader registro = cmd.ExecuteReader(); if (registro.HasRows) { registro.Read(); modelo.IdAbastecimento = Convert.ToInt32(registro["id_abastecimento"]); modelo.AbaData = Convert.ToDateTime(registro["Aba_data"]); modelo.IdMotorista = Convert.ToInt32(registro["id_motorista"]); modelo.IdVeiculo = Convert.ToInt32(registro["id_veiculo"]); modelo.IdTpCombustivel = Convert.ToInt32(registro["id_tpCombustivel"]); modelo.AbaQtde = Convert.ToDouble(registro["aba_qtde"]); modelo.AbaValor = Convert.ToDouble(registro["aba_valor"]); modelo.AbaKmAbast = Convert.ToInt32(registro["aba_KmAbast"]); modelo.AbaRequisicao = Convert.ToInt32(registro["aba_requisicao"]); } conexao.Desconectar(); return modelo; }