public bool TratarEfetivacao() { if (!ValidarEfetivacao()) { return(false); } Cursor.Current = Cursors.WaitCursor; PeriodosTO per = new PeriodosTO(); per.IdPeriodo = Convert.ToInt32(txtCodigoPeriodo.Text.Trim()); per.IdAluno = Convert.ToInt32(txtCodigoAluno.Text.Trim()); per.IdDiaAgendamento = Convert.ToInt32(cboDia.SelectedIndex) + 1; per.IdHoraAgendamento = Convert.ToInt32(cboHorario.SelectedIndex) + 1; per.Ativo = Convert.ToInt32(chkAtivo.Checked); PeriodosBLL.TratarEfetivacao(out strMensagem, out booRetorno, booInclusao, per); if (booInclusao) { AgendamentosBLL.IncluirAgendamentoFlexivel(out strMensagem, out booRetorno, per.IdAluno, dtpDataInicioContrato.Value, dtpDataTerminoContrato.Value, Convert.ToInt32(cboDia.SelectedIndex), per.IdHoraAgendamento, per.Ativo); } else { AgendamentosBLL.AlterarAgendamentoFlexivel(out strMensagem, out booRetorno, per.IdAluno, dtpDataTerminoContrato.Value, Convert.ToInt32(cboDia.SelectedIndex), per.IdHoraAgendamento, per.Ativo); } Cursor.Current = Cursors.Default; return(booRetorno); }
private void btnIncluir_Click(object sender, EventArgs e) { booModoEscrita = true; booInclusao = true; HabilitarObjetos(); LimparCampos(); txtCodigoPeriodo.Text = Convert.ToString(PeriodosBLL.ContarPeriodos(out strMensagem, out booRetorno)); }
public bool ValidarEfetivacao() { string strMensagemValidacao = ""; if (!Validacoes.ValidarCampoEmBranco(cboHorario.SelectedValue.ToString())) { strMensagemValidacao = strMensagemValidacao + "\n - Campo HORÁRIO é obrigatório."; } else { int numCodigoAluno = Convert.ToInt32(txtCodigoAluno.Text); int numIdDiaPeriodo = (cboDia.SelectedIndex + 1); int numIdHorarioPeriodo = (cboHorario.SelectedIndex + 1); if (booInclusao) { if (!PeriodosBLL.ValidarPeriodoRepetido(out strMensagem, out booRetorno, numCodigoAluno, numIdDiaPeriodo, numIdHorarioPeriodo)) { strMensagemValidacao = strMensagemValidacao + "\n - PERÍODO já cadastrado."; } } if (chkAtivo.Checked) { if (!PeriodosBLL.ValidarDiaRepetido(out strMensagem, out booRetorno, numCodigoAluno, numIdDiaPeriodo, numIdHorarioPeriodo)) { strMensagemValidacao = strMensagemValidacao + "\n - ALUNO possui PERÍODO ativo para esse dia. "; // + strHorarioAgendamento + "."; } } } if ((!string.IsNullOrEmpty(strMensagemValidacao) || (strMensagemValidacao != ""))) { MessageBox.Show( strMensagemValidacao, "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return(false); } return(true); }
public void MontarGrid() { grdPeriodos.DataSource = PeriodosBLL.Buscar(out strMensagem, out booRetorno, numIdAluno); }