private void Error(string Message) { Msg.Alert(Message); txtUser.Text = string.Empty; txtPass.Text = string.Empty; txtUser.Focus(); }
private void btnAdicionar_Click(object sender, EventArgs e) { if (cboProfessor.SelectedValue == null || (int)cboProfessor.SelectedValue == 0) { Msg.Alert("Selecione o professor antes de continuar..."); return; } using (FrmTurmaDia frmTurmaDia = new FrmTurmaDia(null)) { frmTurmaDia.ShowDialog(); if (frmTurmaDia.Tag != null && frmTurmaDia.Tag is TurmaDia) { List <TurmaDia> LstTd = new TurmaDia().ToListProfessor((int)cboProfessor.SelectedValue); TurmaDia td = (TurmaDia)frmTurmaDia.Tag; if (_LstDias.Where(x => x.Nu_DiaSemana == td.Nu_DiaSemana && x.Tm_Horario == td.Tm_Horario).Count() > 0 || LstTd.Where(x => x.Nu_DiaSemana == td.Nu_DiaSemana && x.Tm_Horario == td.Tm_Horario).Count() > 0) { Msg.Alert("Professor já possui aula marcada para a data/hora selecionado"); return; } _LstDias.Add(td); GridRefresh(); } } }
private void btnSalvar_Click(object sender, EventArgs e) { bool StContinue = true; foreach (Control Control in Controls) { if (Control is Panel) { foreach (object ChildControls in Control.Controls) { if (ChildControls is TextBox) { if (!ControlTreat.IsValid(ChildControls) && StContinue) { StContinue = false; } } } } } if (StContinue) { FormToObject(); int NuResult = _obj.Save(); if (NuResult > 0) { if (_obj.Id_Turma == 0) { _obj.Id_Turma = _obj.getLastId(); } foreach (TurmaDia item in _LstDias) { if (item.Id_Turma == 0) { item.Id_Turma = _obj.Id_Turma; } item.Save(); } foreach (TurmaDia item in _LstDiasRetirados) { if (item.Id_TurmaDia > 0) { item.Delete(); } } Msg.Info("Informações Salvas com Êxito!", "Salvar Registro"); } else { Msg.Alert("Nenhum registro salvo..."); return; } FormClose(); } else { Msg.Alert("Preencha todos os dados antes de salvar o registro..."); } }
private void dgvData_CellContentClick(object sender, DataGridViewCellEventArgs e) { if (e.RowIndex >= 0) { object Data = dgvData.Rows[e.RowIndex].DataBoundItem; if (Data != null && Data is TurmaGrid) { TurmaGrid item = (TurmaGrid)Data; Turma obj = new Turma().Find(item.Id_Turma); if (obj != null) { switch (dgvData.Columns[e.ColumnIndex].Name) { case "clmConcluir": Curso objCurso = new Curso().Find(obj.Id_Curso); List <Aula> LstAulas = new Aula().ToList(obj.Id_Turma); if (LstAulas.Count == 0) { Msg.Alert("Nenhuma aula realizada..."); return; } if (LstAulas.Where(x => !x.St_Concluida).Count() > 0) { Msg.Alert("Turma ainda possui aulas não realizadas..."); return; } if (objCurso.Nu_Aulas > 0 && LstAulas.Count < objCurso.Nu_Aulas) { Msg.Alert($"Turma ainda completou o numero de aulas do curso...\n\nNumero de Aulas Exigidas: {objCurso.Nu_Aulas}"); return; } StringBuilder stCurso = new StringBuilder(); stCurso.Append("Curso: " + dgvData.Rows[e.RowIndex].Cells[1].FormattedValue.ToString()); stCurso.Append(" - "); stCurso.Append("Turma: " + obj.Id_Turma); stCurso.Append(" / "); stCurso.Append("Professor: " + dgvData.Rows[e.RowIndex].Cells[2].FormattedValue.ToString()); FormOpen(new FrmTurmaConclusao(obj, stCurso.ToString())); break; case "clmMatricula": FormOpen(new FrmMatricula(obj)); break; case "clmEdit": FormOpen(new FrmTurmaEdicao(obj)); break; case "clmDelete": if (Msg.Question("Deseja realmente excluir o registro??", "Excluir Registro")) { obj.Delete(); } break; } } } } }
private void btnSalvar_Click(object sender, EventArgs e) { bool StContinue = true; foreach (Control Control in Controls) { if (Control is Panel) { foreach (object ChildControls in Control.Controls) { if (ChildControls is TextBox) { if (!ControlTreat.IsValid(ChildControls) && StContinue) { StContinue = false; } } } } } if (!Core.Util.Validate.IsValidCPF(ControlTreat.RemoveNonNumbers(txtCPF.Text))) { txtCPF.BackColor = Color.FromArgb(255, 106, 111); Msg.Alert("CPF Inválido"); return; } if (StContinue) { FormToObject(); int NuResult = _obj.Save(); if (NuResult > 0) { Msg.Info("Informações Salvas com Êxito!", "Salvar Registro"); } else { Msg.Alert("Nenhum registro salvo..."); return; } FormClose(); } else { Msg.Alert("Preencha todos os dados antes de salvar o registro..."); } }
private void dgvData_CellContentClick(object sender, DataGridViewCellEventArgs e) { if (e.RowIndex >= 0) { object Data = dgvData.Rows[e.RowIndex].DataBoundItem; if (Data != null && Data is TurmaDia) { TurmaDia obj = (TurmaDia)Data; switch (dgvData.Columns[e.ColumnIndex].Name) { case "clmEdit": using (FrmTurmaDia frmTurmaDia = new FrmTurmaDia(new TurmaDia { Id_TurmaDia = obj.Id_TurmaDia, Id_Turma = obj.Id_Turma, Nu_DiaSemana = obj.Nu_DiaSemana, Tm_Horario = obj.Tm_Horario })) { frmTurmaDia.ShowDialog(); if (frmTurmaDia.Tag != null && frmTurmaDia.Tag is TurmaDia) { List <TurmaDia> LstTd = new TurmaDia().ToListProfessor((int)cboProfessor.SelectedValue); TurmaDia td = (TurmaDia)frmTurmaDia.Tag; if (_LstDias.Where(x => x.Nu_DiaSemana == td.Nu_DiaSemana && x.Tm_Horario == td.Tm_Horario && x.Id_TurmaDia != td.Id_TurmaDia).Count() > 0 || LstTd.Where(x => x.Nu_DiaSemana == td.Nu_DiaSemana && x.Tm_Horario == td.Tm_Horario && x.Id_TurmaDia != td.Id_TurmaDia).Count() > 0) { Msg.Alert("Professor já possui aula marcada para a data/hora selecionado"); return; } obj.Nu_DiaSemana = td.Nu_DiaSemana; obj.Tm_Horario = td.Tm_Horario; GridRefresh(); } }; break; case "clmDelete": if (obj.Id_TurmaDia == 0 || Msg.Question("Deseja realmente excluir o registro??", "Excluir Registro")) { _LstDias.Remove(obj); _LstDiasRetirados.Add(obj); GridRefresh(); } break; } } } }
private void btnSalvar_Click(object sender, EventArgs e) { bool StContinue = true; foreach (Control Control in Controls) { if (Control is Panel) { foreach (object ChildControls in Control.Controls) { if (ChildControls is TextBox) { if (!ControlTreat.IsValid(ChildControls) && StContinue) { StContinue = false; } } } } } StringBuilder TxErro = new StringBuilder(); if (cboCursoTurma.SelectedValue == null) { TxErro.Append("Selecione o Curso/Turma"); } if (cboAluno.SelectedValue == null) { if (TxErro.Length > 0) { TxErro.Append(" e "); } TxErro.Append("Seleciona o Aluno"); } _obj.Id_Turma = cboCursoTurma.SelectedValue?.GetType() == typeof(int) ? (int)cboCursoTurma.SelectedValue : 0; _obj.Id_Aluno = cboAluno.SelectedValue?.GetType() == typeof(int) ? (int)cboAluno.SelectedValue : 0; if (_obj.Id_Matricula == 0 && _obj.AlunoJaMatriculado()) { Msg.Alert("Aluno já matriculado para a turma selecionada..."); return; } if (StContinue) { FormToObject(); int NuResult = _obj.Save(); if (NuResult > 0) { Msg.Info("Informações Salvas com Êxito!", "Salvar Registro"); } else { Msg.Alert("Nenhum registro salvo..."); return; } FormClose(); } else { Msg.Alert("Preencha todos os dados antes de salvar o registro..."); } }