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(); } } }
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"); }
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(); } }
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"); }