public bool Salvar() { bool result = false; try { if (objAtendimento == null) { objAtendimento = new Atendimento(); } Usuario usuario = ((principal)this.Master).usuarioLogado; Docente docenteUsuario = new Docente().SelecionarPorPessoa(usuario.Pessoa); objAtendimento.Docente = docenteUsuario; objAtendimento.Profissao = docenteUsuario.Profissao; Compromisso objCompromisso = new Compromisso(); if (Request.QueryString["Compromisso"] != null) { objCompromisso = objCompromisso.Selecionar(Convert.ToInt32(Request.QueryString["Compromisso"])); objCompromisso.Situacao = "A";//Situação atendido. } if (objCompromisso == null || objCompromisso.Codigo == 0) { objAtendimento.Compromisso = null; } else { objAtendimento.Compromisso = objCompromisso; } Aluno objAluno = new Aluno(); objAluno = objAluno.Selecionar(Convert.ToInt32(hfdNome.Value)); objAtendimento.Aluno = objAluno; objAtendimento.Descricao = txtAtendimento.Text; objAtendimento.DataHorarioInicial = Convert.ToDateTime(txtDataInicial.Text); objAtendimento.DataHorarioFinal = Convert.ToDateTime(txtDataFinal.Text); result = objAtendimento.Confirmar(); } catch (Model.Base.GepexException.EBancoDados ex) { Mensagem1.Aviso(Comum.TraduzirMensagem(ex)); } catch (Model.Base.GepexException.ERegraNegocio ex) { Mensagem1.Aviso(ex.Message); } catch (FormatException) { Mensagem1.Aviso("Data Inválida."); } catch (Exception ex) { Mensagem1.Aviso(ex.ToString()); } return(result); }
public void Selecionar() { try { if (objCompromisso == null) { objCompromisso = new Compromisso(); } int codigo = Convert.ToInt32(Request.QueryString["codigo"]); objCompromisso = objCompromisso.Selecionar(codigo); Agenda objAgenda = objCompromisso.Agenda; Docente objDocente = objAgenda.Docente; ddlFuncionario.SelectedValue = objDocente.Codigo.ToString(); CarregaProfissao(objDocente, 1); Profissao objProfissao = objCompromisso.Profissao; ddlProfissao.SelectedValue = objProfissao.Codigo.ToString(); ddlAluno.SelectedValue = objCompromisso.Aluno.Codigo.ToString(); txtData.Text = objAgenda.Data.ToString("dd/MM/yyyy"); txtHorario.Text = objCompromisso.HorarioInicial.ToString("hh:mm") + " - " + objCompromisso.HorarioFinal.ToString("hh:mm"); txtMotivo.Text = objCompromisso.Motivo; } catch (Exception) { throw; } }