コード例 #1
0
    void listarDisponibilidade()
    {
        using (DataClassesDataContext db = new DataClassesDataContext())
        {
            Computador c = new Computador();

            var idLab = c.pegarIdLaboratorio(dplLabs.SelectedItem.Text);

            var horarios = from p in db.tb_Horarios select p;


            foreach (var item in horarios)
            {
                var agendamento = from p in db.tb_Agendamentos
                                  where p.dt_agendamento == DateTime.Parse(txtData.Text) &&
                                  p.id_Horario == item.id_Horario && p.id_laboratorio == idLab
                                  select p;

                if (agendamento.Count() == 0)
                {
                    dplHorarioInicial.Items.Add(Convert.ToString(item.hr_HorarioInicial));
                }

                dplHorarioInicial.DataBind();
            }
        }
    }
コード例 #2
0
    private void editarPC()
    {
        Computador pc = new Computador();

        pc.editarComputador(Convert.ToInt32(GridView1.SelectedRow.Cells[0].Text),
                            txtNumSerie.Text,
                            txtMemRam.Text,
                            txtProcessador.Text,
                            txtPlacaMae.Text,
                            dplStatusPc.SelectedItem.Text,
                            pc.pegarIdLaboratorio(dplLaboratorios.SelectedItem.Text));
        Response.Redirect("FrmComputador.aspx");
    }
コード例 #3
0
    void cadastrarAgendamento()
    {
        Computador c = new Computador(); Agendamento ag = new Agendamento();

        var idLab = c.pegarIdLaboratorio(dplLabs.SelectedItem.Text);

        using (DataClassesDataContext db = new DataClassesDataContext())
        {
            var horarios = from p in db.tb_Horarios select p;


            foreach (var item in horarios)
            {
                var agendamento = (from p in db.tb_Agendamentos
                                   where p.dt_agendamento == DateTime.Parse(txtData.Text) &&
                                   p.id_Horario == item.id_Horario && idLab == p.id_laboratorio
                                   select p);
                try
                {
                    if (agendamento.Count() == 0)
                    {
                        ag.cadastrarAgendamento(DateTime.Parse(txtData.Text),
                                                pegarIdHorario(),
                                                c.pegarIdLaboratorio(dplLabs.SelectedItem.Text),
                                                pegarIdDisciplina());
                        // enviarEmail();
                        pnlsucesso.Visible = true;
                    }
                }
                catch (Exception)
                {
                    pnlsucesso.Visible = false;
                    pnlError.Visible   = true;
                }
            }
            dplHorarioInicial.DataBind();
        }
    }
コード例 #4
0
    private void cadastrarPC()
    {
        Computador pc = new Computador();

        pc.cadastrarComputador(txtNumSerie.Text,
                               txtMemRam.Text,
                               txtProcessador.Text,
                               txtPlacaMae.Text,
                               dplStatusPc.Text,
                               pc.pegarIdLaboratorio(dplLaboratorios.SelectedItem.Text)
                               );

        Response.Redirect("FrmComputador.aspx");
    }