private void btnSalvar_Click(object sender, EventArgs e) { try { if (cbxDia.SelectedIndex == 0) { MessageBox.Show("Insira o dia para o cadastro!"); } else { if (Convert.ToDateTime(dtpInicio.Text) > Convert.ToDateTime(dtpFim.Text)) { MessageBox.Show("Hora cadastrada Invalida!!"); } else { novoHorario = new horarios(); novoHorario.Salvar(idTurma, cbxDia.Text, dtpInicio.Text, dtpFim.Text); MessageBox.Show("Salvo com sucesso!!"); ListarHorario(); } } } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public void ListarHorario() { try { novoHorario = new horarios(); dgvHorarios.DataSource = novoHorario.listar(idTurma); estilo(); } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnExcluir_Click(object sender, EventArgs e) { try { if (MessageBox.Show("Deseja realmente excluir esse campo??", "Deseja", MessageBoxButtons.YesNo, MessageBoxIcon.Information) == DialogResult.Yes) { novoHorario = new horarios(); novoHorario.excluir(Convert.ToInt32(dgvHorarios.Rows[dgvHorarios.CurrentRow.Index].Cells["ID_HORARIO"].Value.ToString())); MessageBox.Show("Excluido com sucesso!!"); ListarHorario(); } } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void dgvTurma_DoubleClick(object sender, EventArgs e) { lblHorarios.Visible = false; lblHorarios2.Visible = false; novoHorario = new horarios(); DataTable dadosTabela = new DataTable(); //Isso é para pegar os horários da turma e colocar no método listar do novoHorario dadosTabela = novoHorario.listar(Convert.ToInt32(dgvTurma.Rows[dgvTurma.CurrentRow.Index].Cells["ID_TURMA"].Value)); //Carregar no dgvHorario dgvHorario.DataSource = dadosTabela; //número de linhas de dados da tabela horário int linhas = dadosTabela.Rows.Count; for (int i = 0; i < linhas; i++) { dgvHorario.Rows[i].DefaultCellStyle.BackColor = Color.LightSteelBlue; i++; } }