예제 #1
0
        public static Classe_usuario Logar(string nome, string senha)
        {
            Classe_usuario   usuario = new Classe_usuario();
            NpgsqlConnection conexao = null;

            try
            {
                conexao = new ConectaDB().getConexao();
                //string sql = "SELECT * FROM usuario WHERE nome = '" + nome + "' and senha = '" + senha + "'";
                string sql = "SELECT * FROM usuario WHERE nome = 'fael' and senha = '123'";

                NpgsqlCommand    cmd = new NpgsqlCommand(sql, conexao);
                NpgsqlDataReader dr  = cmd.ExecuteReader();

                while (dr.Read())
                {
                    usuario.nome  = dr["nome"].ToString();
                    usuario.senha = dr["senha"].ToString();
                }
                conexao.Close();
            }
            catch (Exception ex)
            {
                throw new Exception("Erro ao logar. " + ex.Message);
            }

            return(usuario);
        }
예제 #2
0
        public void save()
        {
            Classe_usuario   usuario = new Classe_usuario();
            NpgsqlConnection conexao = null;

            conexao = new ConectaDB().getConexao();
            //string sql = "SELECT * FROM usuario WHERE nome = '" + nome + "' and senha = '" + senha + "'";
            string sql = "INSERT INTO contratante (nome, email, nascimento, cpf, rg, endereco, complemento, cep, telefone, tel_recado, ncasa) " +
                         String.Format("values ('{0}', '{1}', '{2}', '{3}', '{4}', '{5}', '{6}', '{7}', '{8}', '{9}' , '{10}')",
                                       this.nome, this.email, this.nascimento.ToString("yyyy-MM-dd"), this.cpf, this.rg, this.endereco, this.complemento, this.cep, this.telefone, this.tel_recado, this.ncasa);

            NpgsqlCommand cmd = new NpgsqlCommand(sql, conexao);

            cmd.ExecuteNonQuery();
            conexao.Close();
        }
예제 #3
0
        public void save()
        {
            NpgsqlConnection conexao = null;

            conexao = new ConectaDB().getConexao();
            //string sql = "SELECT * FROM usuario WHERE nome = '" + nome + "' and senha = '" + senha + "'";
            string sql = "INSERT INTO evento (nome, data_contrato, tipo_evento, data_evento, horario_inicio, horario_termino, num_convidados, valor_pessoa, valor_total, obs, contratante)" +
                         String.Format("values ('{0}', '{1}', '{2}', '{3}', '{4}', '{5}', '{6}', '{7}', '{8}', '{9}', '{10}')",
                                       this.nome, this.data_contrato.ToString("yyyy-MM-dd"), this.tipo_evento, this.data_evento.ToString("yyyy-MM-dd"), this.horario_inicio.ToString("HH:mm:ss"), this.horario_termino.ToString("HH:mm:ss"), this.qtde_convidados, this.valor_pessoa, this.valor_total, this.obs, this.contratante);



            NpgsqlCommand cmd = new NpgsqlCommand(sql, conexao);

            cmd.ExecuteNonQuery();
            conexao.Close();
        }
예제 #4
0
        public static List <Classe_contratante> carregar()
        {
            List <Classe_contratante> contratantes = new List <Classe_contratante>();

            NpgsqlConnection conexao = null;

            try
            {
                conexao = new ConectaDB().getConexao();
                //string sql = "SELECT * FROM usuario WHERE nome = '" + nome + "' and senha = '" + senha + "'";
                string sql = "SELECT * FROM contratante";

                NpgsqlCommand    cmd = new NpgsqlCommand(sql, conexao);
                NpgsqlDataReader dr  = cmd.ExecuteReader();

                while (dr.Read())
                {
                    Classe_contratante contratante = new Classe_contratante();
                    contratante.nome           = dr["nome"].ToString();
                    contratante.id_contratante = Convert.ToInt16(dr["id"]);
                    contratante.email          = dr["email"].ToString();
                    contratante.nascimento     = Convert.ToDateTime(dr["nascimento"]);
                    contratante.cpf            = dr["cpf"].ToString();
                    contratante.rg             = dr["rg"].ToString();
                    contratante.endereco       = dr["endereco"].ToString();
                    contratante.complemento    = dr["complemento"].ToString();
                    contratante.cep            = dr["cep"].ToString();
                    contratante.telefone       = dr["telefone"].ToString();
                    contratante.tel_recado     = dr["tel_recado"].ToString();
                    contratante.ncasa          = dr["ncasa"].ToString();



                    contratantes.Add(contratante);
                }
                conexao.Close();
            }
            catch (Exception ex)
            {
                throw new Exception("Erro ao listar veiculos. " + ex.Message);
            }

            return(contratantes);
        }
예제 #5
0
        public static Classe_contratante busca(string nome)
        {
            Classe_contratante cont    = new Classe_contratante();
            NpgsqlConnection   conexao = null;

            try
            {
                conexao = new ConectaDB().getConexao();
                //string sql = "SELECT * FROM usuario WHERE nome = '" + nome + "' and senha = '" + senha + "'";
                string sql = String.Format("SELECT * FROM contratante WHERE nome like '" + nome + "%'");

                NpgsqlCommand    cmd = new NpgsqlCommand(sql, conexao);
                NpgsqlDataReader dr  = cmd.ExecuteReader();

                while (dr.Read())
                {
                    cont.id_contratante = Convert.ToUInt16(dr["id"]);
                    cont.nome           = dr["nome"].ToString();
                    cont.nome           = dr["nome"].ToString();
                    cont.id_contratante = Convert.ToInt16(dr["id"]);
                    cont.email          = dr["email"].ToString();
                    cont.nascimento     = Convert.ToDateTime(dr["nascimento"]);
                    cont.cpf            = dr["cpf"].ToString();
                    cont.rg             = dr["rg"].ToString();
                    cont.endereco       = dr["endereco"].ToString();
                    cont.complemento    = dr["complemento"].ToString();
                    cont.cep            = dr["cep"].ToString();
                    cont.telefone       = dr["telefone"].ToString();
                    cont.tel_recado     = dr["tel_recado"].ToString();
                    cont.ncasa          = dr["ncasa"].ToString();
                }
                conexao.Close();
            }
            catch (Exception ex)
            {
                throw new Exception("Erro ao procurar o contratante. " + ex.Message);
            }

            return(cont);
        }
예제 #6
0
        public static List <classe_eventos> buscar(int id_contratante)
        {
            List <classe_eventos> eventos = new List <classe_eventos>();

            NpgsqlConnection conexao = null;

            try
            {
                conexao = new ConectaDB().getConexao();
                //string sql = "SELECT * FROM usuario WHERE nome = '" + nome + "' and senha = '" + senha + "'";
                string sql;
                if (id_contratante != 0)
                {
                    sql = "SELECT * FROM evento where contratante = '" + id_contratante + "'";
                }
                else
                {
                    sql = "SELECT * FROM evento";
                }

                NpgsqlCommand    cmd = new NpgsqlCommand(sql, conexao);
                NpgsqlDataReader dr  = cmd.ExecuteReader();

                while (dr.Read())
                {
                    classe_eventos evento = new classe_eventos();
                    evento.nome = dr["nome"].ToString();
                    evento.id   = Convert.ToInt16(dr["id"]);
                    eventos.Add(evento);
                }
                conexao.Close();
            }
            catch (Exception ex)
            {
                throw new Exception("Erro ao listar veiculos. " + ex.Message);
            }

            return(eventos);
        }