public IEnumerable <ConvitesViewModel> MeusEventos(int idUsuario) { string meusEventos = "SELECT C.ID AS ID, C.SITUACAO AS SITUACAO, E.TITULO AS TITULO, E.DATA_EVENTO AS DATA_EVENTO, T.TITULO AS TIPO_EVENTO FROM CONVITES C INNER JOIN EVENTOS E ON C.ID_EVENTO = E.ID INNER JOIN TIPOS_EVENTOS T ON E.ID_TIPO_EVENTO = T.ID AND C.ID_USUARIO = @Id;"; List <ConvitesViewModel> listaEventos = new List <ConvitesViewModel>(); using (SqlConnection con = new SqlConnection(stringDeConexao)) { SqlCommand cmd = new SqlCommand(meusEventos, con); cmd.Parameters.AddWithValue("@Id", idUsuario); con.Open(); SqlDataReader rdr = cmd.ExecuteReader(); while (rdr.Read()) { ConvitesViewModel convite = new ConvitesViewModel { Id = Convert.ToInt32(rdr["Id"]), // Situacao = (EnSituacaoConvite) rdr["Situacao"], Titulo = rdr["Titulo"].ToString(), DataEvento = (DateTime)rdr["DATA_EVENTO"], TipoEvento = rdr["Tipo_Evento"].ToString(), }; listaEventos.Add(convite); } con.Close(); } return(listaEventos); }
public IEnumerable <ConvitesViewModel> TodosOsEventos() { List <ConvitesViewModel> listaEventos = new List <ConvitesViewModel>(); using (SqlConnection con = new SqlConnection(stringDeConexao)) { string eventosSQL = "SELECT C.ID, C.SITUACAO, E.TITULO, E.DATA_EVENTO, T.TITULO AS TIPO_EVENTO FROM CONVITES C INNER JOIN EVENTOS E ON C.ID_EVENTO = E.ID INNER JOIN TIPOS_EVENTOS T ON E.ID_TIPO_EVENTO = T.ID WHERE C.STATUS = 1 and E.ACESSO_LIVRE = 0"; SqlCommand cmd = new SqlCommand(eventosSQL, con); con.Open(); SqlDataReader rdr = cmd.ExecuteReader(); while (rdr.Read()) { ConvitesViewModel convite = new ConvitesViewModel { Id = Convert.ToInt32(rdr["Id"]), // Situacao = (EnSituacaoConvite)rdr["Situacao"], Titulo = rdr["Titulo"].ToString(), DataEvento = (DateTime)rdr["DATA_EVENTO"], TipoEvento = rdr["Tipo_Evento"].ToString(), }; listaEventos.Add(convite); } con.Close(); } return(listaEventos); }
public ConvitesView() { InitializeComponent(); vm = new ConvitesViewModel(); BindingContext = vm; AceitarGrupoContatosCommand = new Command(AceitarConviteGrupo); RejeitarGrupoContatosCommand = new Command(RecusarConviteGrupo); AceitarProjetoCommand = new Command(AceitarConviteProjeto); RejeitarProjetoCommand = new Command(RecusarConviteProjeto); idUsuarioLogado = (int)Application.Current.Properties["id"]; }