Beispiel #1
0
        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);
            }
        }
Beispiel #2
0
        private void SetUpComboBoxCodigoProjetor()
        {
            Requisições.OrdenaDataEntrega();

            foreach (Projetor projetor in Projetores.GetListProjetores())
            {
                if (!projetor.IsFuncional)
                {
                    break;
                }

                bool adiciona = true;

                foreach (Requisição requisição in Requisições.GetListRequisição())
                {
                    if (projetor.Codigo == requisição.CodigoProjetor)
                    {
                        adiciona = requisição.IsEntregue;
                        break;
                    }
                }

                if (adiciona)
                {
                    comboBoxCódigoProjetor.Items.Add(projetor.Codigo);
                }
            }
        }
Beispiel #3
0
        private void CarregaRequisições(ref ListViewGroup listViewGroupRequisições)
        {
            foreach (Requisição requisição in Requisições.GetListRequisição())
            {
                ListViewItem itemRequisição = new ListViewItem(requisição.NrRequisição.ToString());
                itemRequisição.SubItems.Add(requisição.NrProfessor.ToString());
                itemRequisição.SubItems.Add(requisição.CodigoProjetor.ToString());
                itemRequisição.SubItems.Add(requisição.DiaRequisitado.ToShortDateString());
                itemRequisição.SubItems.Add(requisição.DataEntrega.ToShortDateString());
                itemRequisição.SubItems.Add(requisição.DataEntregaPrevista.ToShortDateString());
                itemRequisição.SubItems.Add(requisição.TempoLetivo.ToString());
                itemRequisição.SubItems.Add(requisição.IsEntregue ? "Sim" : "Não");

                itemRequisição.Group = listViewGroupRequisições;

                listViewConsultas.Items.Add(itemRequisição);
            }
        }