private Models.Usuarios.Usuario popularModel(bool inserirId)
        {
            Models.Usuarios.Usuario c = new Models.Usuarios.Usuario();

            c.Nome         = Nome.Text;
            c.DtNascimento = DtNascimento.Value;
            c.Sexo         = Sexo.Text;
            c.EstadoCivil  = EstadoCivil.Text;
            c.RG           = RG.Text;
            c.CPF          = CPF.Text;
            c.Endereco     = Endereco.Text;
            c.Cidade       = Cidade.Text;
            c.CEP          = CEP.Text;
            c.Estado       = Estado.Text;
            c.Telefone     = Telefone.Text;
            c.Celular      = Celular.Text;
            c.Email        = Email.Text;
            c.Situacao     = Situacao.Text;

            if (inserirId)
            {
                c.Id = Convert.ToInt32(Id.Text);
            }

            return(c);
        }
        public void Inserir(Models.Usuarios.Usuario user)
        {
            SqlConnection conn = new SqlConnection(connString);

            conn.Open();

            SqlCommand cmd = new SqlCommand("insert into usuarios values(@1, @2, @3, @4, @5, @6, @7, @8, @9, @10, @11, @12, @13, @14)");

            cmd.Connection = conn;

            cmd.Parameters.AddWithValue("@1", user.Nome);
            cmd.Parameters.AddWithValue("@2", user.DtNascimento);
            cmd.Parameters.AddWithValue("@3", user.Sexo);
            cmd.Parameters.AddWithValue("@4", user.EstadoCivil);
            cmd.Parameters.AddWithValue("@5", user.RG);
            cmd.Parameters.AddWithValue("@6", user.CPF);
            cmd.Parameters.AddWithValue("@7", user.Endereco);
            cmd.Parameters.AddWithValue("@8", user.Cidade);
            cmd.Parameters.AddWithValue("@9", user.CEP);
            cmd.Parameters.AddWithValue("@10", user.Estado);
            cmd.Parameters.AddWithValue("@11", user.Telefone);
            cmd.Parameters.AddWithValue("@12", user.Celular);
            cmd.Parameters.AddWithValue("@13", user.Email);
            cmd.Parameters.AddWithValue("@14", user.Situacao);

            cmd.ExecuteNonQuery();
        }
        public void Atualizar(Models.Usuarios.Usuario user)
        {
            SqlConnection conn = new SqlConnection(connString);

            conn.Open();

            SqlCommand cmd = new SqlCommand("update usuarios set Nome = @1, DtNascimento = @2, Sexo = @3, EstadoCivil = @4, RG = @5, CPF = @6, Endereco = @7, Cidade = @8, CEP = @9, Estado = @10, Telefone = @11, Celular = @12, Email = @13, Situacao = @14 where Id = @15");

            cmd.Connection = conn;

            cmd.Parameters.AddWithValue("@1", user.Nome);
            cmd.Parameters.AddWithValue("@2", user.DtNascimento);
            cmd.Parameters.AddWithValue("@3", user.Sexo);
            cmd.Parameters.AddWithValue("@4", user.EstadoCivil);
            cmd.Parameters.AddWithValue("@5", user.RG);
            cmd.Parameters.AddWithValue("@6", user.CPF);
            cmd.Parameters.AddWithValue("@7", user.Endereco);
            cmd.Parameters.AddWithValue("@8", user.Cidade);
            cmd.Parameters.AddWithValue("@9", user.CEP);
            cmd.Parameters.AddWithValue("@10", user.Estado);
            cmd.Parameters.AddWithValue("@11", user.Telefone);
            cmd.Parameters.AddWithValue("@12", user.Celular);
            cmd.Parameters.AddWithValue("@13", user.Email);
            cmd.Parameters.AddWithValue("@14", user.Situacao);
            cmd.Parameters.AddWithValue("@15", user.Id);

            cmd.ExecuteNonQuery();
        }
        public Models.Usuarios.Usuario Pegar(string Id, bool usarId)
        {
            Models.Usuarios.Usuario u = new Models.Usuarios.Usuario();

            SqlConnection conn = new SqlConnection(connString);

            conn.Open();

            SqlCommand cmd;

            if (usarId)
            {
                cmd = new SqlCommand("select * from usuarios where Id = @1");
            }
            else
            {
                cmd = new SqlCommand("select * from usuarios where CPF LIKE @1");
            }


            cmd.Parameters.AddWithValue("@1", Id);

            cmd.Connection = conn;

            SqlDataReader r = cmd.ExecuteReader();

            while (r.Read())
            {
                u.Nome         = r["Nome"].ToString();
                u.DtNascimento = Convert.ToDateTime(r["DtNascimento"].ToString());
                u.Sexo         = r["Sexo"].ToString();
                u.EstadoCivil  = r["EstadoCivil"].ToString();
                u.RG           = r["RG"].ToString();
                u.CPF          = r["CPF"].ToString();
                u.Endereco     = r["Endereco"].ToString();
                u.Situacao     = r["Situacao"].ToString();
                u.Cidade       = r["Cidade"].ToString();
                u.CEP          = r["CEP"].ToString();
                u.Estado       = r["Estado"].ToString();
                u.Telefone     = r["Telefone"].ToString();
                u.Celular      = r["Celular"].ToString();
                u.Email        = r["Email"].ToString();
                u.Id           = Convert.ToInt32(r["Id"].ToString());
            }

            return(u);
        }