private void BarraBotao_Click(object sender, System.Web.UI.WebControls.CommandEventArgs e)
        {
            switch (e.CommandName)
            {
            case "Novo":
                Response.Redirect("../Cadastros/frmCadastrarAgendaAtendimento.aspx");
                break;

            case "Pesquisar":
                Response.Redirect("../Consultas/frmConsultarAgendaAtendimento.aspx");
                break;

            case "Salvar":

                if (validaHorario())
                {
                    if (this.Salvar())
                    {
                        Mensagem1.Aviso(ConfigurationManager.AppSettings["01_Inclusao"].ToString());
                    }
                }
                break;

            case "Limpar":
                this.Limpar();
                break;

            case "Voltar":
                Response.Redirect("../Geral/index.aspx");
                break;

            default:
                break;
            }
        }
Пример #2
0
 public void Selecionar()
 {
     try
     {
         Id = int.Parse(Request["codigo"]);
         Model.Entidade.Portal objPortal = new Model.Entidade.Portal().Selecionar(Id);
         txtTitulo.Text  = objPortal.Titulo;
         Editor1.Content = objPortal.Descricao;
         txtData.Text    = objPortal.Data.ToString("dd/MM/yyyy HH:mm");
         if (objPortal.Tipo == "1")
         {
             rdlOpcao.Items[0].Selected = true;
         }
         else if (objPortal.Tipo == "2")
         {
             rdlOpcao.Items[1].Selected = true;
         }
         else if (objPortal.Tipo == "3")
         {
             rdlOpcao.Items[2].Selected = true;
         }
         this.Opcao();
         this.DesenharImagem();
         this.ClientScript.RegisterClientScriptBlock(this.GetType(), "visible", "desabilitarCampos('" + objPortal.Tipo.ToString() + "')", true);
     }
     catch (Exception ex)
     {
         Mensagem1.Aviso(ex.ToString());
     }
 }
Пример #3
0
        public void Selecionar()
        {
            try
            {
                if (objAtendimento == null)
                {
                    objAtendimento = new Atendimento();
                }

                int codigo = Convert.ToInt32(Request.QueryString["codigo"]);

                objAtendimento = objAtendimento.Selecionar(codigo);

                txtNome.Text = objAtendimento.Aluno.Pessoa.Nome;
                CarregaProfissao(objAtendimento.Docente);
                ddlProfissao.SelectedValue = objAtendimento.Profissao.Codigo.ToString();
                txtDataInicial.Text        = objAtendimento.DataHorarioInicial.ToString("dd/MM/yyyy HH:mm");
                txtDataFinal.Text          = objAtendimento.DataHorarioFinal.ToString("dd/MM/yyyy HH:mm");
                txtAtendimento.Text        = objAtendimento.Descricao;
                hfdNome.Value = objAtendimento.Aluno.Codigo.ToString();
            }
            catch (Model.Base.GepexException.EBancoDados ex)
            {
                Mensagem1.Aviso(Comum.TraduzirMensagem(ex));
            }
            catch (Model.Base.GepexException.ERegraNegocio ex)
            {
                Mensagem1.Aviso(ex.Message);
            }
            catch (Exception ex)
            {
                Mensagem1.Aviso(ex.ToString());
            }
        }
Пример #4
0
        protected void gdvConteudoProgramaticoPedagogico_RowEditing(object sender, GridViewEditEventArgs e)
        {
            int codigo = Convert.ToInt32(gdvConteudoProgramaticoPedagogico.DataKeys[e.NewEditIndex].Values[0]);
            ConteudoPedagogico objConteudoPedagogico = new ConteudoPedagogico();

            try
            {
                objConteudoPedagogico       = objConteudoPedagogico.Selecionar(codigo);
                txtNumeroAulas.Text         = objConteudoPedagogico.NumeroAulas.ToString();
                txtConteudoDataInicial.Text = objConteudoPedagogico.DataInicial.ToString("dd/MM/yyyy");
                txtConteudoDataFinal.Text   = objConteudoPedagogico.DataFinal.ToString("dd/MM/yyyy");
                txtObjetivoEspecifico.Text  = objConteudoPedagogico.ObjetivoEspecifico;
                txtConteudo.Text            = objConteudoPedagogico.Conteudo;
                txtMetodo.Text            = objConteudoPedagogico.Metodo;
                Session["codigoConteudo"] = objConteudoPedagogico.Codigo;
            }
            catch (Model.Base.GepexException.EBancoDados ex)
            {
                Mensagem1.Aviso(Comum.TraduzirMensagem(ex));
            }
            catch (Model.Base.GepexException.ERegraNegocio ex)
            {
                Mensagem1.Aviso(ex.Message);
            }
            catch (Exception ex)
            {
                Mensagem1.Aviso(ex.ToString());
            }
        }
Пример #5
0
        private void CarregaProfissao(Docente objDocente)
        {
            if (objDocente == null)
            {
                Mensagem1.Aviso("Não é permitido a inclusão de atendimento. Usuário logado não esta vinculado a um docente.");
            }
            else
            {
                objDocente = objDocente.Selecionar(objDocente.Codigo);
                DataTable dt = new DataTable();
                dt.Columns.Add("Codigo", Type.GetType("System.Int32"));
                dt.Columns.Add("Descricao", Type.GetType("System.String"));

                Profissao objProfissao = new Profissao();
                objProfissao = objDocente.Profissao;
                DataRow dr = dt.NewRow();
                dr["Codigo"]    = objProfissao.Codigo;
                dr["Descricao"] = objProfissao.Descricao;
                dt.Rows.Add(dr);

                ddlProfissao.Items.Clear();
                ListItem itemProfissao = new ListItem();
                itemProfissao.Text  = "(--Selecione--)";
                itemProfissao.Value = "0";
                ddlProfissao.Items.Add(itemProfissao);
                ddlProfissao.DataSource     = dt;
                ddlProfissao.DataTextField  = "Descricao";
                ddlProfissao.DataValueField = "Codigo";
                ddlProfissao.DataBind();
                ddlProfissao.SelectedIndex = 1;
            }
        }
Пример #6
0
 protected void gdvPortal_Sorting(object sender, GridViewSortEventArgs e)
 {
     try {
         List <Model.Entidade.Portal> lista = (List <Model.Entidade.Portal>)ViewState["Grid"];
         if (lista != null)
         {
             string sortDireciton = Comum.ConvertSortDirectionToSql(((principal)this.Master).GridViewSortDirection);
             ((principal)this.Master).GridViewSortDirection = Comum.TrocarSortDirection(Comum.ConvertSqlDirectionToSort(sortDireciton));
             DataTable dt = new DataTable();
             dt.Columns.Add("codigo", System.Type.GetType("System.String"));
             dt.Columns.Add("data", System.Type.GetType("System.String"));
             dt.Columns.Add("tipoFormatado", System.Type.GetType("System.String"));
             dt.Columns.Add("titulo", System.Type.GetType("System.String"));
             dt.Columns.Add("descricao", System.Type.GetType("System.String"));
             foreach (Model.Entidade.Portal t in lista)
             {
                 dt.Rows.Add(new String[] { t.Codigo.ToString(), t.Data.ToString("dd/MM/yyyy"),
                                            t.TipoFormatado.ToString(), t.Titulo.ToString(), t.Descricao.ToString() });
             }
             DataView dataView = new DataView(dt);
             dataView.Sort        = e.SortExpression + " " + sortDireciton;
             gdvPortal.DataSource = dataView;
             gdvPortal.DataBind();
         }
     }
     catch (Exception) {
         Mensagem1.Aviso(ConfigurationManager.AppSettings["07_Operacao"].ToString());
     }
 }
Пример #7
0
        public void Selecionar()
        {
            int codigo = Convert.ToInt32(Request.QueryString["codigo"]);

            if (objAgendaAluno == null)
            {
                objAgendaAluno = new AgendaAluno();
            }

            try
            {
                objAgendaAluno = objAgendaAluno.Selecionar(codigo);
                Aluno objAluno = new Aluno();
                objAluno = objAgendaAluno.Aluno;
                ddlAluno.SelectedValue = objAluno.Codigo.ToString();
                txtAnotacao.Text       = objAgendaAluno.Recado;
            }
            catch (Model.Base.GepexException.EBancoDados ex)
            {
                Mensagem1.Aviso(Comum.TraduzirMensagem(ex));
            }
            catch (Model.Base.GepexException.ERegraNegocio ex)
            {
                Mensagem1.Aviso(ex.Message);
            }
            catch (Exception)
            {
                throw;
            }
        }
Пример #8
0
        private void BarraBotao_Click(object sender, System.Web.UI.WebControls.CommandEventArgs e)
        {
            switch (e.CommandName)
            {
            case "Novo":
                Response.Redirect("../Cadastros/frmCadastrarAgendaAtendimento.aspx");
                break;

            case "Pesquisar":
                if (ddlFuncionario.SelectedIndex != 0)
                {
                    this.Selecionar();
                }
                else
                {
                    Mensagem1.Aviso("Selecione o Campo Funcionario");
                }
                break;

            case "Limpar":
                this.Limpar();
                break;

            case "Voltar":
                Response.Redirect("../Geral/index.aspx");
                break;

            default:
                break;
            }
        }
Пример #9
0
        protected void gdvPortal_RowDeleting(object sender, GridViewDeleteEventArgs e)
        {
            try {
                Model.Entidade.Portal objPortal = new Model.Entidade.Portal().Selecionar(Convert.ToInt32(gdvPortal.DataKeys[e.RowIndex].Values[0]));
                foreach (PortalImagem imagem in objPortal.ListaImagem)
                {
                    string   arquivo        = "e:/home/escola29ma/web/upload/Portal/" + imagem.Diretorio;
                    FileInfo infoArquivo    = new FileInfo(arquivo);
                    string   arquivoTMP     = "e:/home/escola29ma/web/upload/Portal/tmp/" + imagem.Diretorio;
                    FileInfo infoArquivoTMP = new FileInfo(arquivoTMP);
                    if (infoArquivo.Exists)
                    {
                        infoArquivo.Delete();
                    }
                    if (infoArquivoTMP.Exists)
                    {
                        infoArquivoTMP.Delete();
                    }
                }

                if (objPortal.Excluir(objPortal.Codigo))
                {
                    Mensagem1.Aviso(ConfigurationManager.AppSettings["02_Exclusao"].ToString());
                    this.Limpar();
                }
            }
            catch (Model.Base.GepexException.EBancoDados ex) {
                Mensagem1.Aviso(Comum.TraduzirMensagem(ex));
            }
            catch (Exception ex) {
                throw new Exception(ex.ToString());
            }
        }
Пример #10
0
        public void Selecionar()
        {
            Model.Entidade.Portal         objPortal = new Model.Entidade.Portal();
            IList <Model.Entidade.Portal> lsPortal  = null;

            objPortal.Tipo = rdlTipo.SelectedValue;
            if (txtTitulo.Text != string.Empty)
            {
                objPortal.Titulo = txtTitulo.Text;
            }
            if (txtData.Text != "__/__/____")
            {
                objPortal.Data = Convert.ToDateTime(txtData.Text);
            }
            lsPortal = objPortal.SelecionarPorCriterio();
            if (lsPortal.Count != 0)
            {
                ViewState["Grid"]    = lsPortal;
                gdvPortal.DataSource = lsPortal;
                gdvPortal.DataBind();
            }
            else
            {
                this.Limpar();
                Mensagem1.Aviso("Nenhum contéudo foi localizado.");
            }
        }
Пример #11
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);
        }
Пример #12
0
 protected void btnUpload_Click(object sender, EventArgs e)
 {
     try
     {
         if (Id < 1)
         {
             throw new Exception("Não é possível adicionar uma imagem antes de Salvar o contéudo do portal.");
         }
         //Extensões permitidas
         string[] extensoes = new string[] { "image/pjpeg", "image/jpeg", "image/gif", "image/x-png", "image/png" };
         if (file.PostedFile.FileName == string.Empty)
         {
             throw new Exception("Informe o caminho da imagem.");
         }
         FileInfo infoArquivo     = new FileInfo(file.PostedFile.FileName);
         bool     arquivoInvalido = false;
         if (file.PostedFile.ContentLength > 4000000)
         {
             Mensagem1.Aviso("Tamanho da imagem é deve ser menor que 4 mb.");
             arquivoInvalido = true;
         }
         if (!arquivoInvalido)
         {
             arquivoInvalido = true;
             for (int i = 0; i < extensoes.Length; i++)
             {
                 if (file.PostedFile.ContentType == extensoes[i])
                 {
                     arquivoInvalido = false;
                     break;
                 }
             }
             if (arquivoInvalido)
             {
                 Mensagem1.Aviso("Extensão do arquivo inválido. Só é permitido arquivos com extensão: .jpg, .png e .gif");
             }
         }
         if (!arquivoInvalido)
         {
             string arquivo = DateTime.Now.ToString().Replace(":", "").Replace("/", "-") + infoArquivo.Extension;
             string caminho = ConfigurationManager.AppSettings["caminhoFTP"].ToString();
             file.PostedFile.SaveAs(caminho + arquivo);
             Util.Util util = new Util.Util();
             util.RedimensionarImagem(arquivo, caminho, 150, 79);
             PortalImagem objImagem = new PortalImagem();
             objImagem.Imagem    = infoArquivo.Name;
             objImagem.Diretorio = arquivo;
             objImagem.Portal    = new Model.Entidade.Portal().Selecionar(Id);
             objImagem.Confirmar();
             this.DesenharImagem();
         }
     }
     catch (Exception ex)
     {
         this.DesenharImagem();
         Mensagem1.Aviso("Erro ao fazer o upload da imagem. Motivo: " + ex.Message);
     }
 }
Пример #13
0
        private void BarraBotao_Click(object sender, System.Web.UI.WebControls.CommandEventArgs e)
        {
            switch (e.CommandName)
            {
            case "Novo":
                Response.Redirect("../Cadastros/frmCadastrarAgendaAluno.aspx");
                break;

            case "Pesquisar":
                Response.Redirect("../Consultas/frmConsultarAgendaAluno.aspx");
                break;

            case "Salvar":
                Permissao objPermissa = ((principal)this.Master).Permissao("frmCadastrarAgendaAluno");
                if (objAgendaAluno != null)
                {
                    if (objPermissa.Altera == true)
                    {
                        if (this.Alterar())
                        {
                            Mensagem1.Aviso(ConfigurationManager.AppSettings["03_Alteracao"]);
                        }
                    }
                    else
                    {
                        Mensagem1.Aviso(ConfigurationManager.AppSettings["10_Permissao_Alteração"]);
                    }
                }
                else
                {
                    if (objPermissa.Inclui == true)
                    {
                        if (this.Salvar())
                        {
                            Mensagem1.Aviso(ConfigurationManager.AppSettings["01_Inclusao"]);
                        }
                    }
                    else
                    {
                        Mensagem1.Aviso(ConfigurationManager.AppSettings["09_Permissao_Inclusão"]);
                    }
                }
                break;

            case "Limpar":
                this.Limpar();
                break;

            case "Voltar":
                Response.Redirect("../Geral/index.aspx");
                break;

            default:
                break;
            }
        }
Пример #14
0
        private void BarraBotao_Click(object sender, System.Web.UI.WebControls.CommandEventArgs e)
        {
            switch (e.CommandName)
            {
            case "Novo":
                Response.Redirect("../Cadastros/frmCadastrarPlanejamentoPedagogico.aspx");
                break;

            case "Pesquisar":
                Response.Redirect("../Consultas/frmConsultarPlanejamentoPedagogico.aspx");
                break;

            case "Salvar":
                Permissao objPermissa = ((principal)this.Master).Permissao("frmCadastrarPlanejamentoPedagogico");
                if (objPlanejamentoPedagogico.Codigo != 0)
                {
                    if (objPermissa.Altera == true)
                    {
                        if (ValidaDatas())
                        {
                            if (this.Alterar())
                            {
                                Mensagem1.Aviso(ConfigurationManager.AppSettings["03_Alteracao"].ToString());
                            }
                        }
                    }
                }
                else
                {
                    if (objPermissa.Inclui == true)
                    {
                        if (ValidaDatas())
                        {
                            if (this.Salvar())
                            {
                                Mensagem1.Aviso(ConfigurationManager.AppSettings["01_Inclusao"].ToString());
                            }
                        }
                    }
                }
                break;

            case "Limpar":
                this.Limpar();
                break;

            case "Voltar":
                Response.Redirect("../Geral/index.aspx");
                break;

            default:
                break;
            }
        }
Пример #15
0
        public bool Alterar()
        {
            bool retorno = false;

            try
            {
                PlanejamentoClinico objPlanejamentoClinico = new PlanejamentoClinico();
                objPlanejamentoClinico.Codigo = Convert.ToInt32(Id);
                Profissao objProfissao = new Profissao().Selecionar(Convert.ToInt32(ddlProfissao.SelectedValue));
                objPlanejamentoClinico.Profissao = objProfissao;
                //verifica a especialidade do usuario logado é a mesma do cadastro
                Usuario usuario        = ((principal)this.Master).usuarioLogado;
                Docente docenteUsuario = new Docente().SelecionarPorPessoa(usuario.Pessoa);
                if (objProfissao.Codigo == docenteUsuario.Profissao.Codigo)
                {
                    Aluno objAluno = new Aluno().Selecionar(Convert.ToInt32(hfdNome.Value));
                    objPlanejamentoClinico.Aluno = objAluno;

                    objPlanejamentoClinico.CompetenciaHabilidades = txtCompetencias.Text;
                    objPlanejamentoClinico.DataInicial            = Convert.ToDateTime(txtDataInicial.Text);
                    objPlanejamentoClinico.DataFinal         = Convert.ToDateTime(txtDataFinal.Text);
                    objPlanejamentoClinico.ObjetivoGeral     = txtObjetivoGeralClinico.Text;
                    objPlanejamentoClinico.DataCadastro      = DateTime.Now;
                    objPlanejamentoClinico.NumeroAtendimento = Convert.ToInt32(txtNumeroAtendimento.Text);

                    retorno = objPlanejamentoClinico.Confirmar();
                }
                else
                {
                    Mensagem1.Aviso("Não é permitido alterar o planejamento clínico de outra especialidade.");
                }
            }
            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 e)
            {
                throw e;
            }
            return(retorno);
        }
Пример #16
0
        protected void gdvAtendimento_SelectedIndexChanging(object sender, GridViewSelectEventArgs e)
        {
            int         codigo         = Convert.ToInt32(gdvAtendimento.DataKeys[e.NewSelectedIndex].Values["codigoCompromisso"]);
            Compromisso objCompromisso = new Compromisso().Selecionar(codigo);

            if (objCompromisso.Situacao == "M")
            {
                Response.Redirect("../Cadastros/frmTrocarHorario.aspx?codigo=" + codigo.ToString());
            }
            else
            {
                Mensagem1.Aviso("Atendimento Clínico já realizado para o compromisso. Operação inválida.");
            }
        }
Пример #17
0
        public bool Salvar()
        {
            bool retorno = false;

            try
            {
                int  codigoCompromisso = 0;
                bool selecionado       = false;
                for (int i = 0; i < gdvAtendimentosPara.Rows.Count; i++)
                {
                    CheckBox chk = (CheckBox)gdvAtendimentosPara.Rows[i].FindControl("RadioButton1");
                    if (chk.Checked)
                    {
                        codigoCompromisso = Convert.ToInt32(gdvAtendimentosPara.DataKeys[i].Values["CodigoCompromisso"]);
                        selecionado       = true;
                        break;
                    }
                }

                if (!selecionado)
                {
                    Mensagem1.Aviso("Selecione primeiramente o horário de destino.");
                    return(false);
                }
                int codigoOrigem = Convert.ToInt32(Request.QueryString["codigo"]);

                Compromisso objCompDestino = new Compromisso().Selecionar(codigoCompromisso);
                Compromisso objCompOrigem  = new Compromisso().Selecionar(codigoOrigem);
                Compromisso troca          = new Compromisso();
                retorno = troca.TrocarHorario(objCompOrigem, objCompDestino, txtMotivo.Text);
            }
            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)
            {
                throw ex;
            }
            return(retorno);
        }
Пример #18
0
        protected void gdvAtendimento_RowEditing(object sender, GridViewEditEventArgs e)
        {
            int         codigoAluno       = Convert.ToInt32(gdvAtendimento.DataKeys[e.NewEditIndex].Values["codigoAluno"]);
            int         codigoCompromisso = Convert.ToInt32(gdvAtendimento.DataKeys[e.NewEditIndex].Values["codigoCompromisso"]);
            Compromisso objCompromisso    = new Compromisso().Selecionar(codigoCompromisso);

            if (objCompromisso.Situacao == "M")
            {
                Response.Redirect("../Cadastros/frmCadastrarAtendimentoAluno.aspx?Aluno=" + codigoAluno + "&Compromisso=" + codigoCompromisso);
            }
            else
            {
                Mensagem1.Aviso("Atendimento Clínico já realizado para o compromisso. Operação inválida.");
            }
        }
Пример #19
0
        public bool Alterar()
        {
            Turma      objTurma      = new Turma();
            Disciplina objDisciplina = new Disciplina();
            bool       retorno       = false;

            try
            {
                if (objPlanejamentoPedagogico == null)
                {
                    objPlanejamentoPedagogico = new PlanejamentoPedagogico();
                }

                objTurma = objTurma.Selecionar(Convert.ToInt32(ddlTurma.SelectedValue));
                objPlanejamentoPedagogico.Turma = objTurma;
                objDisciplina = objDisciplina.Selecionar(Convert.ToInt32(ddlDisciplina.SelectedValue));
                objPlanejamentoPedagogico.Disciplina             = objDisciplina;
                objPlanejamentoPedagogico.Ementa                 = txtEmenta.Text;
                objPlanejamentoPedagogico.CompetenciaHabilidades = txtCompetencias.Text;
                objPlanejamentoPedagogico.ObjetivoGeral          = txtObjetivoGeralDisciplina.Text;
                objPlanejamentoPedagogico.CargaHoraria           = Convert.ToInt32(txtCargaHoraria.Text);
                objPlanejamentoPedagogico.DataCadastro           = DateTime.Now.Date;

                //Rever os campos da tela com do banco de dados
                objPlanejamentoPedagogico.DataInicial = Convert.ToDateTime(txtDataInicial.Text);
                objPlanejamentoPedagogico.DataFinal   = Convert.ToDateTime(txtDataFinal.Text);

                retorno = objPlanejamentoPedagogico.Confirmar();
            }
            catch (Model.Base.GepexException.EBancoDados ex)
            {
                Mensagem1.Aviso(Comum.TraduzirMensagem(ex));
            }
            catch (Model.Base.GepexException.ERegraNegocio ex)
            {
                Mensagem1.Aviso(ex.Message);
            }
            catch (Exception ex)
            {
                Mensagem1.Aviso(ex.ToString());
            }
            finally
            {
                objTurma      = null;
                objDisciplina = null;
            }
            return(retorno);
        }
Пример #20
0
 protected void txtNome_TextChanged(object sender, EventArgs e)
 {
     if (txtNome.Text.Trim() != string.Empty)
     {
         Pessoa pessoa = new Pessoa().SelecionarPorNome(txtNome.Text);
         if (pessoa != null)
         {
             Aluno objAluno = new Aluno().SelecionarPorPessoa(pessoa);
             hfdNome.Value = objAluno.Codigo.ToString();
         }
         else
         {
             hfdNome.Value = "0";
             Mensagem1.Aviso(txtNome.Text + " não foi localizado(a) no cadastro de Aluno.");
         }
     }
 }
Пример #21
0
        public bool Alterar()
        {
            bool result = false;

            try
            {
                if (objAgendaAluno == null)
                {
                    objAgendaAluno = new AgendaAluno();
                }

                Aluno objAluno = new Aluno();
                objAluno = objAluno.Selecionar(Convert.ToInt32(ddlAluno.SelectedValue));

                Usuario objUsuario = new Usuario();
                objUsuario = ((principal)this.Master).usuarioLogado;
                Docente objDocente = new Docente();
                if (objUsuario.Pessoa.Tipo == "D")
                {
                    objDocente = objDocente.SelecionarPorPessoa(objUsuario.Pessoa);
                    //objDocente = objDocente.Selecionar(2);//O código do Docente esta fixo, pois precisa ser recuperado por sessao
                }

                objAgendaAluno.Aluno   = objAluno;
                objAgendaAluno.Docente = objDocente;
                objAgendaAluno.Data    = Convert.ToDateTime(txtData.Text);
                objAgendaAluno.Recado  = txtAnotacao.Text;

                result = objAgendaAluno.Confirmar();
            }
            catch (Model.Base.GepexException.EBancoDados ex)
            {
                Mensagem1.Aviso(Comum.TraduzirMensagem(ex));
            }
            catch (Model.Base.GepexException.ERegraNegocio ex)
            {
                Mensagem1.Aviso(ex.Message);
            }
            catch (Exception)
            {
                return(result);

                throw;
            }
            return(result);
        }
Пример #22
0
        public bool Alterar()
        {
            bool result = false;

            try
            {
                if (this.ValidarCamposObrigatorios())
                {
                    Model.Entidade.Portal objPortal = new Model.Entidade.Portal().Selecionar(Id);
                    objPortal.Titulo    = txtTitulo.Text;
                    objPortal.Descricao = Editor1.Content;
                    objPortal.Tipo      = rdlOpcao.SelectedValue;
                    if (trData.Visible)
                    {
                        if (txtData.Text.Replace("_", "").Replace("/", "").Replace(":", "").Trim() == "")
                        {
                            objPortal.Data = DateTime.Now;
                        }
                        else
                        {
                            objPortal.Data = Convert.ToDateTime(txtData.Text);
                        }
                    }
                    result = objPortal.Confirmar();
                    this.DesenharImagem();
                }
            }
            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)
            {
                throw ex;
            }
            return(result);
        }
Пример #23
0
        protected void gdvConteudoProgramaticoPedagogico_RowDeleting(object sender, GridViewDeleteEventArgs e)
        {
            ConteudoPedagogico objConteudoPedagogico = new ConteudoPedagogico();

            objConteudoPedagogico.Codigo = Convert.ToInt32(gdvConteudoProgramaticoPedagogico.DataKeys[e.RowIndex].Values[0]);
            try
            {
                objConteudoPedagogico.Excluir(objConteudoPedagogico.Codigo);
            }
            catch (Exception ex)
            {
                Mensagem1.Aviso(ex.ToString());
            }
            finally
            {
                this.CarregaConteudoPedagogico();
            }
        }
Пример #24
0
        protected void imgAdicionar_Click(object sender, ImageClickEventArgs e)
        {
            try
            {
                if (ValidaDatas())
                {
                    //Salva os dados do planejamento pedagogico
                    this.Salvar();

                    ConteudoPedagogico objConteudoPedagogico = new ConteudoPedagogico();
                    if (Session["codigoConteudo"] != null)
                    {
                        objConteudoPedagogico.Codigo = Convert.ToInt32(Session["codigoConteudo"]);
                    }

                    objConteudoPedagogico.Planejamento       = objPlanejamentoPedagogico;
                    objConteudoPedagogico.NumeroAulas        = Convert.ToInt32(txtNumeroAulas.Text);
                    objConteudoPedagogico.DataInicial        = DateTime.Now.Date;
                    objConteudoPedagogico.DataFinal          = DateTime.Now.Date;
                    objConteudoPedagogico.ObjetivoEspecifico = txtObjetivoEspecifico.Text;
                    objConteudoPedagogico.Conteudo           = txtConteudo.Text;
                    objConteudoPedagogico.Metodo             = txtMetodo.Text;

                    objConteudoPedagogico.Confirmar();
                }
            }
            catch (Exception ex)
            {
                Mensagem1.Aviso(ex.ToString());
            }
            finally
            {
                //Limpa os campos apos adicionar no gridview
                txtNumeroAulas.Text         = string.Empty;
                txtConteudoDataInicial.Text = string.Empty;
                txtConteudoDataFinal.Text   = string.Empty;
                txtObjetivoEspecifico.Text  = string.Empty;
                txtConteudo.Text            = string.Empty;
                txtMetodo.Text = string.Empty;
                this.CarregaConteudoPedagogico();
                Session["codigoConteudo"] = null;
            }
        }
Пример #25
0
        public bool Salvar()
        {
            bool retorno = false;

            try
            {
                PlanejamentoClinico objPlanejamentoClinico = new PlanejamentoClinico();

                Aluno objAluno = new Aluno().Selecionar(Convert.ToInt32(hfdNome.Value));
                objPlanejamentoClinico.Aluno = objAluno;

                Profissao objProfissao = new Profissao();
                objProfissao = objProfissao.Selecionar(Convert.ToInt32(ddlProfissao.SelectedValue));
                objPlanejamentoClinico.Profissao = objProfissao;
                objPlanejamentoClinico.CompetenciaHabilidades = txtCompetencias.Text;
                objPlanejamentoClinico.DataInicial            = Convert.ToDateTime(txtDataInicial.Text);
                objPlanejamentoClinico.DataFinal         = Convert.ToDateTime(txtDataFinal.Text);
                objPlanejamentoClinico.ObjetivoGeral     = txtObjetivoGeralClinico.Text;
                objPlanejamentoClinico.DataCadastro      = DateTime.Now;
                objPlanejamentoClinico.NumeroAtendimento = Convert.ToInt32(txtNumeroAtendimento.Text);

                retorno = objPlanejamentoClinico.Confirmar();
                Id      = objPlanejamentoClinico.Codigo;
            }
            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 e)
            {
                throw e;
            }
            return(retorno);
        }
Пример #26
0
        private void BarraBotao_Click(object sender, System.Web.UI.WebControls.CommandEventArgs e)
        {
            switch (e.CommandName)
            {
            case "Novo":
                Response.Redirect("../Cadastros/frmCadastrarPlanejamentoClinico.aspx");
                break;

            case "Pesquisar":
                Response.Redirect("../Consultas/frmConsultarPlanejamentoClinico.aspx");
                break;

            case "Salvar":
                int codigo = Convert.ToInt32(Id);
                if (codigo > 0)
                {
                    if (this.Alterar())
                    {
                        Mensagem1.Aviso(ConfigurationManager.AppSettings["03_Alteracao"].ToString());
                    }
                }
                else
                {
                    if (this.Salvar())
                    {
                        Mensagem1.Aviso(ConfigurationManager.AppSettings["01_Inclusao"].ToString());
                    }
                }
                break;

            case "Limpar":
                this.Limpar();
                break;

            case "Voltar":
                Response.Redirect("../Geral/index.aspx");
                break;

            default:
                break;
            }
        }
Пример #27
0
        private void BarraBotao_Click(object sender, System.Web.UI.WebControls.CommandEventArgs e)
        {
            switch (e.CommandName)
            {
            case "Novo":
                Response.Redirect("../Portal/CadastrarGerenciador.aspx");
                break;

            case "Pesquisar":
                Response.Redirect("../Portal/ConsultarGerenciador.aspx");
                break;

            case "Limpar":
                this.Limpar();
                break;

            case "Voltar":
                Response.Redirect("../Portal/ConsultarGerenciador.aspx");
                break;

            case "Salvar":
                if (Id > 0)
                {
                    if (this.Alterar())
                    {
                        Mensagem1.Aviso(ConfigurationManager.AppSettings["03_Alteracao"].ToString());
                    }
                }
                else
                {
                    if (this.Salvar())
                    {
                        Mensagem1.Aviso(ConfigurationManager.AppSettings["01_Inclusao"].ToString());
                    }
                }
                break;

            default:
                break;
            }
        }
        private bool validaHorario()
        {
            bool  valida         = true;
            Regex r              = new Regex(@"([0-1][0-9]|2[0-3]):[0-5][0-9]");
            Match horarioInicial = r.Match(txtHorarioInicial.Text);
            Match horarioFinal   = r.Match(txtHorarioFinal.Text);

            if (!horarioInicial.Success)
            {
                Mensagem1.Aviso("Horário Inicial inválido.");
                valida = false;
            }
            else
            {
                if (!horarioFinal.Success)
                {
                    Mensagem1.Aviso("Horário final inválido.");
                    valida = false;
                }
            }
            return(valida);
        }
Пример #29
0
        private void BarraBotao_Click(object sender, System.Web.UI.WebControls.CommandEventArgs e)
        {
            switch (e.CommandName)
            {
            case "Novo":
                break;

            case "Pesquisar":
                Response.Redirect("../Consultas/frmConsultarAgendaAtendimento.aspx");
                break;

            case "Salvar":
                Permissao objPermissao = ((principal)this.Master).Permissao("frmTrocarHorario");
                if (objPermissao.Inclui == true)
                {
                    if (this.Salvar())
                    {
                        Mensagem1.Aviso(ConfigurationManager.AppSettings["08_TrocaHorario"].ToString());
                    }
                }
                else
                {
                    Mensagem1.Aviso(ConfigurationManager.AppSettings["09_Permissao_Inclusao"].ToString());
                }
                break;

            case "Limpar":
                this.Limpar();
                break;

            case "Voltar":
                Response.Redirect("../Consultas/frmConsultarAgendaAtendimento.aspx");
                break;

            default:
                break;
            }
        }
Пример #30
0
        public void Selecionar()
        {
            int codigo = int.Parse(Request.QueryString["codigo"]);

            try
            {
                PlanejamentoClinico objPlanejamentoClinico = new PlanejamentoClinico().Selecionar(codigo);
                Aluno objAluno = new Aluno();
                objAluno      = objPlanejamentoClinico.Aluno;
                hfdNome.Value = objAluno.Pessoa.Codigo.ToString();
                txtNome.Text  = objAluno.Pessoa.Nome;
                CarregaProfissao(objPlanejamentoClinico.Profissao);
                txtCompetencias.Text         = objPlanejamentoClinico.CompetenciaHabilidades;
                txtDataInicial.Text          = objPlanejamentoClinico.DataInicial.ToString("dd/MM/yyyy");
                txtDataFinal.Text            = objPlanejamentoClinico.DataFinal.ToString("dd/MM/yyyy");
                txtObjetivoGeralClinico.Text = objPlanejamentoClinico.ObjetivoGeral;
                txtNumeroAtendimento.Text    = objPlanejamentoClinico.NumeroAtendimento.ToString();
                Id = codigo;
            }
            catch (Exception ex)
            {
                Mensagem1.Aviso(ex.ToString());
            }
        }