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(); txtCodigoAgendamento.Text = Convert.ToString(AgendamentosBLL.ContarAgendamentos(out strMensagem, out booRetorno)); }
public bool TratarEfetivacao() { if (!ValidarEfetivacao()) { return(false); } Cursor.Current = Cursors.WaitCursor; AlunosTO alu = new AlunosTO(); alu.IdAluno = Convert.ToInt32(txtCodigo.Text.Trim()); alu.Nome = txtNome.Text.Trim(); alu.Sobrenome = txtSobrenome.Text.Trim(); alu.Cpf = txtCPF.Text.Trim(); alu.IdTipoTelefone = Convert.ToInt32((cboTipoTelefone.SelectedIndex) + 1); alu.NumeroTelefone = txtNumeroTelefone.Text.Trim(); alu.Email = txtEmail.Text.Trim(); alu.DataInicioContrato = dtpDataInicioContrato.Value; alu.DataTerminoContrato = dtpDataTerminoContrato.Value; alu.DataTerminoContratoAnterior = dtpDataTerminoContratoAnterior.Value; if (!string.IsNullOrEmpty(txtCEP.Text.Trim())) { alu.Cep = txtCEP.Text.Trim(); } alu.Logradouro = txtLogradouro.Text.Trim(); if (!string.IsNullOrEmpty(txtNumeroResidencia.Text.Trim())) { alu.NumeroResidencial = txtNumeroResidencia.Text.Trim(); } alu.Bairro = txtBairro.Text.Trim(); alu.Estado = cboEstado.Text.Trim(); alu.Municipio = txtMunicipio.Text.Trim(); alu.ValorAula = 14.95M; AlunosBLL.TratarEfetivacao(out strMensagem, out booRetorno, booInclusao, alu); AgendamentosBLL.TratarAgendamentoFlexivelContrato(out strMensagem, out booRetorno, alu.IdAluno, alu.DataTerminoContrato, alu.DataTerminoContratoAnterior); Cursor.Current = Cursors.Default; return(booRetorno); }
public bool ValidarEfetivacao() { string strMensagemValidacao = ""; if (!Validacoes.ValidarCampoEmBranco(txtCodigoAluno.Text.Trim())) { strMensagemValidacao = strMensagemValidacao + "\n - Campo CÓDIGO DO ALUNO é obrigatório."; } else { int numCodigoAluno = Convert.ToInt32(txtCodigoAluno.Text); DateTime dtDataAgendamento = dtpData.Value; int numIdAgendamento = (numIdHorarioAgendamento + 1); string strHorarioAgendamento = cboHorario.GetItemText(cboHorario.Items[numIdAgendamento - 1]).ToString(); if (booInclusao) { // aluno agendado no mesmo horário if (!AgendamentosBLL.ValidarTurma(out strMensagem, out booRetorno, numCodigoAluno, dtDataAgendamento, numIdAgendamento)) { strMensagemValidacao = strMensagemValidacao + "\n - ALUNO já incluso na turma."; } } // aluno agendado no dia if (!AgendamentosBLL.ValidarAlunoInclusoCronogramaDia(out strMensagem, out booRetorno, numCodigoAluno, dtDataAgendamento, numIdAgendamento)) { strMensagemValidacao = strMensagemValidacao + "\n - ALUNO possui agendamento ativo na data de hoje. "; // + strHorarioAgendamento + "."; } } if ((!string.IsNullOrEmpty(strMensagemValidacao) || (strMensagemValidacao != ""))) { MessageBox.Show( strMensagemValidacao, "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return(false); } return(true); }
public void ContarAgendamentos() { Cursor.Current = Cursors.WaitCursor; BtnHora1.Text = AgendamentosBLL.ContarAlunosTurma(out strMensagem, out booRetorno, dtpData.Value, 1).ToString(); BtnHora2.Text = AgendamentosBLL.ContarAlunosTurma(out strMensagem, out booRetorno, dtpData.Value, 2).ToString(); BtnHora3.Text = AgendamentosBLL.ContarAlunosTurma(out strMensagem, out booRetorno, dtpData.Value, 3).ToString(); BtnHora4.Text = AgendamentosBLL.ContarAlunosTurma(out strMensagem, out booRetorno, dtpData.Value, 4).ToString(); BtnHora5.Text = AgendamentosBLL.ContarAlunosTurma(out strMensagem, out booRetorno, dtpData.Value, 5).ToString(); BtnHora6.Text = AgendamentosBLL.ContarAlunosTurma(out strMensagem, out booRetorno, dtpData.Value, 6).ToString(); BtnHora7.Text = AgendamentosBLL.ContarAlunosTurma(out strMensagem, out booRetorno, dtpData.Value, 7).ToString(); BtnHora8.Text = AgendamentosBLL.ContarAlunosTurma(out strMensagem, out booRetorno, dtpData.Value, 8).ToString(); BtnHora9.Text = AgendamentosBLL.ContarAlunosTurma(out strMensagem, out booRetorno, dtpData.Value, 9).ToString(); BtnHora10.Text = AgendamentosBLL.ContarAlunosTurma(out strMensagem, out booRetorno, dtpData.Value, 10).ToString(); BtnHora11.Text = AgendamentosBLL.ContarAlunosTurma(out strMensagem, out booRetorno, dtpData.Value, 11).ToString(); BtnHora12.Text = AgendamentosBLL.ContarAlunosTurma(out strMensagem, out booRetorno, dtpData.Value, 12).ToString(); BtnHora13.Text = AgendamentosBLL.ContarAlunosTurma(out strMensagem, out booRetorno, dtpData.Value, 13).ToString(); BtnHora14.Text = AgendamentosBLL.ContarAlunosTurma(out strMensagem, out booRetorno, dtpData.Value, 14).ToString(); Cursor.Current = Cursors.Default; }
public bool TratarEfetivacao() { if (!ValidarEfetivacao()) { return(false); } Cursor.Current = Cursors.WaitCursor; AgendamentosTO age = new AgendamentosTO(); age.IdAgendamento = Convert.ToInt32(txtCodigoAgendamento.Text); age.IdInstrutor = 1; // manter 1 até que haja tratamento de instrutor age.IdAluno = Convert.ToInt32(txtCodigoAluno.Text); age.DataAgendamento = dtpData.Value; age.IdHorarioAgendamento = (numIdHorarioAgendamento + 1); // índice da combo inicia em zero, id_horario no banco inicia em 1 age.Ativo = Convert.ToInt32(chkAtivo.Checked); AgendamentosBLL.TratarEfetivacao(out strMensagem, out booRetorno, booInclusao, age); Cursor.Current = Cursors.Default; return(booRetorno); }
private void PopularComboTipoTelefone() { cboTipoTelefone.DataSource = AgendamentosBLL.PopularComboTipoTelefone(out strMensagem, out booRetorno); cboTipoTelefone.DisplayMember = "descricao"; }
public void MontarGrid() { grdTurma.DataSource = AgendamentosBLL.Select(out strMensagem, out booRetorno, dtpData.Value.ToString("yyyy-MM-dd"), numIdHorarioAgendamento + 1); }
private void PopularComboInstrutor() { cboInstrutor.DataSource = AgendamentosBLL.PopularComboInstrutor(out strMensagem, out booRetorno); cboInstrutor.DisplayMember = "descricao"; }