コード例 #1
0
        private void diaLetivoSimplesToolStripMenuItem_Click(object sender, EventArgs e)
        {
            Chamada c = new Chamada();

            Program.formObservacoesChamada = new FormChamada(c);
            Program.formObservacoesChamada.ShowDialog();
        }
コード例 #2
0
        private void btnSalvar_Click(object sender, EventArgs e)
        {
            if (!Program.Pergunta("O programa irá agora salvar os dias definidos como letivos da maneira que estão sendo mostrados na tela agora.\r\n" +
                                  "A carga horária será de 4:15 para projetos matutinos e 1:30 para vespertinos.\r\nCaso existam chamadas abertas em conflito com as aqui existentes, elas serão mantidas como estavam.\r\nConfirma a operação?"))
            {
                return;
            }
            List <Chamada> chamadas = new List <Chamada>();

            foreach (DateTime d in matutinos) //MATUTINO
            {
                Chamada c = new Chamada();
                c.CargaHoraria = 255;
                c.Dia          = d;
                c.Obs          = "";
                c.Turno        = 1;
                chamadas.Add(c);
            }
            foreach (DateTime d in vespertinosA) //VESPERTINO A
            {
                Chamada c = new Chamada();
                c.CargaHoraria = 90;
                c.Dia          = d;
                c.Obs          = "";
                c.Turno        = 2;
                chamadas.Add(c);
            }
            foreach (DateTime d in vespertinosB) //VESPERTINO B
            {
                Chamada c = new Chamada();
                c.CargaHoraria = 90;
                c.Dia          = d;
                c.Obs          = "";
                c.Turno        = 3;
                chamadas.Add(c);
            }
            try
            {
                dao.InserirChamadaMulti(chamadas);
                Program.listaChamadas.atualizartoolStripButton_Click(null, null);
                Program.Mensagem("Chamadas geradas com sucesso!");
                this.Close();
            }catch (Exception ex)
            {
                Program.Erro(ex.Message);
            }
        }
コード例 #3
0
 public FormChamada(Chamada c, bool modoObs = false)
 {
     InitializeComponent();
     this.chamada = c;
     dao          = new DAO();
     if (modoObs)
     {
         lblDia.Visible     = false;
         dtpDia.Visible     = false;
         lblTurno.Visible   = false;
         cmbTurno.Visible   = false;
         lblCH.Visible      = false;
         txtCH.Visible      = false;
         lblMinutos.Visible = false;
         lblObs.Top         = lblDia.Top;
         txtObs.Top         = dtpDia.Top;
     }
 }
コード例 #4
0
 private void matutinoToolStripMenuItem2_Click(object sender, EventArgs e)
 {
     //OBS MATUTINO
     try
     {
         int id = Convert.ToInt32(dgv.SelectedRows[0].Cells["idMatutino"].Value);
         if (id == 0)
         {
             string dia = ((DateTime)dgv.SelectedRows[0].Cells["Dia"].Value).ToShortDateString();
             Program.Alerta("Não há registro do dia " + dia + " período Matutino");
             return;
         }
         Chamada c = dao.CarregarChamada(id);
         Program.formObservacoesChamada = new FormChamada(c, true);
         Program.formObservacoesChamada.ShowDialog();
     }catch (Exception ex)
     {
         Program.Erro(ex.Message);
     }
 }