private void Guardar() { try { SaveFileDialog saveFilesDialog = new SaveFileDialog(); saveFilesDialog.Filter = "Requisições (*.req)|*.req"; saveFilesDialog.Title = "Gravar Ficheiro"; saveFilesDialog.ShowDialog(); Informação informação = new Informação() { professores = Professores.GetListProfessores(), projetores = Projetores.GetListProjetores(), requisições = Requisições.GetListRequisição() }; using (Stream stream = File.Open(saveFilesDialog.FileName, FileMode.Create)) { var bformatter = new System.Runtime.Serialization.Formatters.Binary.BinaryFormatter(); bformatter.Serialize(stream, informação); } } catch { MessageBox.Show(null, "Error A Gravar", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
private void Gravar() { if (ValidaEntradas()) { Professores.AdicionaProfessor(textBoxNome.Text, textBoxContacto.Text, textBoxGrupoDisciplinar.Text); } }
//Não Funciona!!! private void Abrir() { OpenFileDialog openFileDialog = new OpenFileDialog(); openFileDialog.Filter = "Requisições (*.req)|*.req"; openFileDialog.Title = "Carregar Ficheiro"; openFileDialog.ShowDialog(); try { Informação informação = new Informação(); using (Stream stream = File.Open(openFileDialog.FileName, FileMode.Open)) { var bformatter = new System.Runtime.Serialization.Formatters.Binary.BinaryFormatter(); informação = (Informação)bformatter.Deserialize(stream); } Professores.SetListProfessores(informação.professores); Projetores.SetListProjetores(informação.projetores); Requisições.SetListRequisição(informação.requisições); } catch { MessageBox.Show(null, "Error a Abrir o Ficheiro", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
private void Novo() { Requisições.Novo(); Projetores.Novo(); Professores.Novo(); Consulta(); }
private void SetUpComboBoxNumeroProfessor() { foreach (Professor professor in Professores.GetListProfessores()) { comboBoxNúmeroProfessor.Items.Add(professor.NrProfessor); } }
private void Eleminar() { int nrProfessor = 0; if (InputCodigoProfessor(ref nrProfessor, "Eleminar Professor")) { if (!Professores.EleminaProfessor(nrProfessor)) { MessageBox.Show(null, "Erro Ao Eleminar Professor!", "Aviso!", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } }
private void CarregaProfessores(ref ListViewGroup listViewGroupProfessores) { foreach (Professor professor in Professores.GetListProfessores()) { ListViewItem itemProfessor = new ListViewItem(professor.NrProfessor.ToString()); itemProfessor.SubItems.Add(professor.Nome); itemProfessor.SubItems.Add(professor.Contacto); itemProfessor.SubItems.Add(professor.GrupoDisciplinar); itemProfessor.Group = listViewGroupProfessores; listViewConsultas.Items.Add(itemProfessor); } }
private void Alterar() { if (ValidaEntradas()) { int nrProfessor = 0; if (InputCodigoProfessor(ref nrProfessor, "Alterar Professor")) { if (!Professores.AlteraProfessor(textBoxNome.Text, textBoxContacto.Text, textBoxGrupoDisciplinar.Text, nrProfessor)) { MessageBox.Show(null, "Erro ao alterar Professor!", "Aviso!", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } } }