示例#1
0
        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();
        }
示例#2
0
        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);
        }
示例#3
0
        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();
        }
示例#4
0
        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;

        }