private void GuiUserRegister_Load(object sender, EventArgs e) { UserRegisterReport classesReport = new UserRegisterReport(); DataTable dataTable = new DataTable(); dataTable = RegisterSubjectDAL.GetRegisterWithIdUserReport(Control.userLogin.IdUser); classesReport.SetDataSource(dataTable); crystalReportViewer1.ReportSource = classesReport; }
public static void HandleCreateRegisterSubject(ListView lvwRegister, ListView lvwRegistered, RegisterSubject registerSubject) { bool result = RegisterSubjectDAL.CreateRegisterSubject(registerSubject); if (result) { ListViewItem item = RegisterSubjectModelToListViewItem(registerSubject); if (item != null) { lvwRegisteredSubjectState.Items.Insert(0, item.Clone() as ListViewItem); DeleteListViewRegisterWithIdSubject(registerSubject.Id_subject); RenderListViewRegisterFromState(lvwRegister); RenderListViewRegisteredFromState(lvwRegistered); } } }
public static void HandleCancelRegisteredSubject(ListView lvwRegister, ListView lvwRegistered, string id_user, string id_subject) { bool result = RegisterSubjectDAL.DeleteRegisterSubjectWithId(id_user, id_subject); Console.WriteLine(result); if (result) { foreach (ListViewItem lvwRegisteredItem in lvwRegisteredSubjectState.Items) { if (lvwRegisteredItem.SubItems[0].Text == id_subject) { lvwRegisteredSubjectState.Items.Remove(lvwRegisteredItem); lvwRegisterSubjectState.Items.Add(lvwRegisteredItem.Clone() as ListViewItem); } } RenderListViewRegisteredFromState(lvwRegistered); RenderListViewRegisterFromState(lvwRegister); } }