コード例 #1
0
        public MODEL.Motorista SelectIDNome(int id)
        {
            MODEL.Motorista motorista = new MODEL.Motorista();
            SqlConnection   conexao   = new SqlConnection(strCon);
            string          sql       = "SELECT *FROM Motorista WHERE id=@id";
            SqlCommand      cmd       = new SqlCommand(sql, conexao);

            cmd.Parameters.AddWithValue("@id", id);

            try
            {
                conexao.Open();
                SqlDataReader dados = cmd.ExecuteReader(CommandBehavior.CloseConnection);

                if (dados.Read())
                {
                    motorista.id          = Convert.ToInt32(dados["id"].ToString());
                    motorista.nome        = dados["nome"].ToString();
                    motorista.telefone    = dados["telefone"].ToString();
                    motorista.validadeCnh = Convert.ToDateTime(dados["validadeCnh"].ToString());
                    motorista.salario     = Convert.ToSingle(dados["salario"].ToString());
                }
            }

            catch
            {
                Console.WriteLine("ERRO AO CONSULTAR O BANCO DE DADOS!");
            }
            finally
            {
            }

            return(motorista);
        }
コード例 #2
0
        //METODO UPDATE
        public void Update(MODEL.Motorista motorista)
        {
            SqlConnection conexao = new SqlConnection(strCon);
            string        sql     = "UPDATE Motorista SET nome=@nome, telefone=@telefone, salario=@salario, validadeCnh=@validadeCnh ";

            sql += " WHERE id=@id";

            SqlCommand cmd = new SqlCommand(sql, conexao);

            cmd.Parameters.AddWithValue("id", motorista.id);
            cmd.Parameters.AddWithValue("nome", motorista.nome);
            cmd.Parameters.AddWithValue("telefone", motorista.telefone);
            cmd.Parameters.AddWithValue("salario", motorista.salario);
            cmd.Parameters.AddWithValue("validadeCnh", motorista.validadeCnh);

            try
            {
                conexao.Open();
                cmd.ExecuteNonQuery();
            }
            catch
            {
                Console.WriteLine("ERRO AO REALIZAR UPDATE NA TABELA MOTORISTA!");
            }
            finally
            {
            }
        }
コード例 #3
0
        //SELECT
        public List <MODEL.Motorista> Select()
        {
            List <MODEL.Motorista> listMotorista = new List <MODEL.Motorista>();
            SqlConnection          conexao       = new SqlConnection(strCon);
            string     sql = "SELECT * FROM Motorista";
            SqlCommand cmd = new SqlCommand(sql, conexao);

            try
            {
                conexao.Open();
                SqlDataReader dados = cmd.ExecuteReader(CommandBehavior.CloseConnection);
                while (dados.Read())
                {
                    MODEL.Motorista motorista = new MODEL.Motorista();
                    motorista.id          = Convert.ToInt32(dados["id"].ToString());
                    motorista.nome        = dados["nome"].ToString();
                    motorista.telefone    = dados["telefone"].ToString();
                    motorista.validadeCnh = Convert.ToDateTime(dados["validadeCnh"].ToString());
                    motorista.salario     = Convert.ToSingle(dados["salario"].ToString());


                    listMotorista.Add(motorista);
                }
            }

            catch
            {
                Console.WriteLine("ERRO AO CONSULTAR O BANCO DE DADOS!");
            }
            finally
            {
            }

            return(listMotorista);
        }
コード例 #4
0
        //METODO INSERIR
        public void Inserir(MODEL.Motorista motorista)
        {
            SqlConnection conexao = new SqlConnection(strCon);
            string        sql     = "INSERT INTO Motorista (nome, telefone, salario, validadeCnh, comissao) VALUES (@nome, @telefone, @salario, @validadeCnh, @comissao);";
            SqlCommand    cmd     = new SqlCommand(sql, conexao);

            cmd.Parameters.AddWithValue("@nome", motorista.nome);
            cmd.Parameters.AddWithValue("@telefone", motorista.telefone);
            cmd.Parameters.AddWithValue("@salario", motorista.salario);
            cmd.Parameters.AddWithValue("@validadeCnh", motorista.validadeCnh);

            try
            {
                conexao.Open();
                cmd.ExecuteNonQuery();
            }
            catch
            {
                Console.WriteLine("ERRO AO INSERIR MOTORISTA.");
            }
            finally
            {
                conexao.Close();
            }
        }
コード例 #5
0
 public void Update(MODEL.Motorista motorista)
 {
     DAL.Motorista dalMotorista = new DAL.Motorista();
     dalMotorista.Update(motorista);
 }
コード例 #6
0
 public void Insert(MODEL.Motorista motorista)
 {
     DAL.Motorista dalMotorista = new DAL.Motorista();
     dalMotorista.Inserir(motorista);
 }