예제 #1
0
        public static List <PlanoUsuario> GetPlanoUsuarios()
        {
            List <PlanoUsuario> _PlanoUsuario = new List <PlanoUsuario>();

            using (SqlConnection con = new SqlConnection(GetStringConexao()))

            {
                con.Open();
                using (SqlCommand cmd = new SqlCommand("SELECT IDUSR_PLANO, IDPLANO, IDUSUARIO, VALIDUSR_PLANO FROM USR_PLANO", con))
                {
                    using (SqlDataReader dr = cmd.ExecuteReader())
                    {
                        if (dr != null)
                        {
                            while (dr.Read())
                            {
                                var planousuario = new PlanoUsuario();

                                planousuario.IdUsuarioPlano    = Convert.ToInt32(dr["IDUSR_PLANO"]);
                                planousuario.IdPlano           = Convert.ToInt32(dr["IDPLANO"]);
                                planousuario.IdUsuario         = Convert.ToInt32(dr["IDUSUARIO"]);
                                planousuario.ValidUsuarioPlano = Convert.ToInt32(dr["VALIDUSR_PLANO"]);

                                _PlanoUsuario.Add(planousuario);
                            }
                        }
                        return(_PlanoUsuario);
                    }
                }
            }
        }
예제 #2
0
        public static PlanoUsuario GetPlanoUsuario(int id)
        {
            PlanoUsuario planousuario = null;

            using (SqlConnection con = new SqlConnection(GetStringConexao()))
            {
                con.Open();
                using (SqlCommand cmd = new SqlCommand("SELECT IDUSR_PLANO, IDPLANO, IDUSUARIO, VALIDUSR_PLANO FROM USR_PLANO WHERE IDUSR_PLANO = @ID", con))
                {
                    cmd.Parameters.AddWithValue("@ID", id);

                    using (SqlDataReader dr = cmd.ExecuteReader())
                    {
                        if (dr != null)
                        {
                            while (dr.Read())
                            {
                                planousuario = new PlanoUsuario();

                                planousuario.IdUsuarioPlano    = Convert.ToInt32(dr["IDUSR_PLANO"]);
                                planousuario.IdPlano           = Convert.ToInt32(dr["IDPLANO"]);
                                planousuario.IdUsuario         = Convert.ToInt32(dr["IDUSUARIO"]);
                                planousuario.ValidUsuarioPlano = Convert.ToInt32(dr["VALIDUSR_PLANO"]);
                            }
                        }
                        return(planousuario);
                    }
                }
            }
        }
예제 #3
0
        public static int InsertPlanoUsuario(PlanoUsuario planousuario)
        {
            int reg = 0;

            using (SqlConnection con = new SqlConnection(GetStringConexao()))
            {
                string sql = "INSERT INTO USR_PLANO (IDPLANO, IDUSUARIO, VALIDUSR_PLANO) VALUES (@IDPLANO, @IDUSUARIO, @VALIDUSR_PLANO)";
                using (SqlCommand cmd = new SqlCommand(sql, con))
                {
                    cmd.CommandType = CommandType.Text;
                    cmd.Parameters.AddWithValue("@IDPLANO", planousuario.IdPlano);
                    cmd.Parameters.AddWithValue("@IDUSUARIO", planousuario.IdUsuario);
                    cmd.Parameters.AddWithValue("@VALIDUSR_PLANO", planousuario.ValidUsuarioPlano);

                    con.Open();
                    reg = cmd.ExecuteNonQuery();
                    con.Close();
                }
                return(reg);
            }
        }