예제 #1
0
        public bool alterarProprietario(
            int id,
            string nome,
            string matricula,
            string telefone,
            string email,
            string cargo,
            string departamento

            )
        {
            Proprietario p = new Proprietario(
                id,
                nome,
                matricula,
                telefone,
                email,
                cargo,
                departamento
                );
            DAOProprietario dp = new DAOProprietario();

            if (dp.update(p) > 0)
            {
                return(true);
            }
            return(false);
        }
예제 #2
0
        public List <string[]> buscarProprietario(
            string searchSubject
            )
        {
            List <string[]>     r        = new List <string[]>();
            DAOProprietario     dp       = new DAOProprietario();
            List <Proprietario> listProp = dp.select();

            foreach (Proprietario temp in listProp)
            {
                if (temp.Matricula.Contains(searchSubject))
                {
                    string[] data =
                    {
                        temp.Matricula,
                        temp.IdProprietario.ToString(),
                        temp.Nome,
                        temp.Area,
                        temp.Cargo,
                        temp.Email,
                        temp.Telefone
                    };
                    r.Add(data);
                }
            }
            return(r);
        }
예제 #3
0
        public List <string[]> verVeiculo()
        {
            List <string[]> r        = new List <string[]>();
            DAOVeiculo      ds       = new DAOVeiculo();
            List <Veiculo>  listSelo = ds.select();

            foreach (Veiculo temp in listSelo)
            {
                DAOProprietario     dp       = new DAOProprietario();
                List <Proprietario> listProp = dp.select("where idProprietario = " + temp.IdProprietario.ToString());

                Proprietario p    = listProp.First();
                string[]     data =
                {
                    temp.NumSelo.ToString(),
                    temp.Placa,
                    temp.Modelo,
                    temp.Cor,
                    p.Matricula,
                    p.Nome
                };
                r.Add(data);
            }
            return(r);
        }
예제 #4
0
        public List <string[]> buscarVeiculo(string searchSubject)
        {
            List <string[]> r        = new List <string[]>();
            DAOVeiculo      ds       = new DAOVeiculo();
            List <Veiculo>  listSelo = ds.select();

            foreach (Veiculo temp in listSelo)
            {
                DAOProprietario     dp       = new DAOProprietario();
                List <Proprietario> listProp = dp.select("where idProprietario = " + temp.IdProprietario);
                Proprietario        p        = listProp.First();
                if (p.Matricula.ToString().Contains(searchSubject) || temp.NumSelo.ToString().Contains(searchSubject) || temp.Placa.ToString().Contains(searchSubject))
                {
                    string[] data =
                    {
                        temp.NumSelo.ToString(),
                        temp.Placa,
                        temp.Modelo,
                        temp.Cor,
                        p.Matricula,
                        p.Nome
                    };
                    r.Add(data);
                }
            }
            return(r);
        }
예제 #5
0
        // PROPRIETÁRIOS
        public bool cadastrarProprietario(
            string nome,
            string matricula,
            string telefone,
            string email,
            string cargo,
            string departamento
            )
        {
            Proprietario p = new Proprietario(
                nome,
                matricula,
                telefone,
                email,
                cargo,
                departamento
                );
            DAOProprietario dp = new DAOProprietario();

            if (dp.insert(p) > 0)
            {
                return(true);
            }
            return(false);
        }
예제 #6
0
        public bool deletarProprietario(string id)
        {
            DAOProprietario dp = new DAOProprietario();

            if (dp.delete(id) > 0)
            {
                return(true);
            }
            return(false);
        }
예제 #7
0
        public List <string[]> verProprietario()
        {
            List <string[]>     r        = new List <string[]>();
            DAOProprietario     dp       = new DAOProprietario();
            List <Proprietario> listProp = dp.select();

            foreach (Proprietario temp in listProp)
            {
                string[] data =
                {
                    temp.Matricula,
                    temp.IdProprietario.ToString(),
                    temp.Nome,
                    temp.Area,
                    temp.Cargo,
                    temp.Email,
                    temp.Telefone
                };
                r.Add(data);
            }
            return(r);
        }