Пример #1
0
        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);
        }
Пример #2
0
        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;
            }
        }