Example #1
0
        public ActionResult Save(Comum model, Semana dias_culto, Semana dias_rjm, Semana dias_gem)
        {
            try{
                var usuario = UserSession.Get(Request.HttpContext).Usuario;
                if (!usuario.Admin)
                {
                    model.Cod_Comum = usuario.Cod_Comum;
                }

                if (usuario.Instrutor)
                {
                    model.SetDiasCulto(dias_culto);
                    model.SetDiasRJM(dias_rjm);
                    model.SetDiasGEM(dias_gem);

                    char oper = model.Cod_Comum == 0 ? 'C' : 'U';
                    model.Save();
                    Monitor.Add <Comum>(HttpContext, oper, model.Nome);
                }

                return(Json("ok"));
            }
            catch (Exception ex) {
                return(Json(ex.Message));
            }
        }
        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());
            }
        }
Example #3
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());
            }
        }
        public void Selecionar()
        {
            try
            {
                int           codigo  = int.Parse(Request["codigo"]);
                TipoDocumento tipoDoc = new TipoDocumento().Selecionar(codigo);
                txtDescricao.Text = tipoDoc.Descricao;
                txtMascara.Text   = tipoDoc.Mascara;
                if (tipoDoc.Situacao)
                {
                    rdlSituacao.Items[0].Selected = true;
                }
                else
                {
                    rdlSituacao.Items[1].Selected = true;
                }

                Id = codigo;
            }
            catch (Model.Base.GepexException.EBancoDados ex)
            {
                Mensagem.Aviso(Comum.TraduzirMensagem(ex));
            }
            catch (Exception e)
            {
                throw e;
            }
        }
Example #5
0
        public ActionResult UpdateSession(string Token)
        {
            try{
                if (!string.IsNullOrEmpty(Token))
                {
                    GEM.Repository.Usuario usuario = GEM.Repository.Usuario.FirstOrDefault(new { Token });
                    if (usuario == null)
                    {
                        return(Json("Informe email e senha no login"));
                    }

                    if (!usuario.Ativo)
                    {
                        throw new Exception("Usuário com acesso bloqueado.<br /> Clique em solicitar novo acesso!");
                    }

                    usuario.Comum = Comum.Find(usuario.Cod_Comum).Nome;

                    UserSession.SetUsuario(Request.HttpContext, usuario);
                    return(Json("ok"));
                }
                else
                {
                    return(Json("Informe email e senha no login"));
                }
            }catch (Exception ex) {
                return(Json(ex.Message));
            }
        }
Example #6
0
        protected void gdvGradeHorario_Sorting(object sender, GridViewSortEventArgs e)
        {
            IList <GradeHorario> grade = (IList <GradeHorario>)ViewState["Grid"];

            if (grade != null && grade.Count > 0)
            {
                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("turma", System.Type.GetType("System.String"));
                dt.Columns.Add("disciplina", System.Type.GetType("System.String"));
                dt.Columns.Add("dia", System.Type.GetType("System.String"));
                dt.Columns.Add("horario", System.Type.GetType("System.String"));
                dt.Columns.Add("professor", System.Type.GetType("System.String"));
                foreach (GradeHorario t in grade)
                {
                    dt.Rows.Add(new String[] { t.Codigo.ToString(), t.Turma.ToString(), t.Disciplina.Materia,
                                               t.DiaSemanaFormatado, t.HorarioFormatado, t.Docente.Pessoa.Nome });
                }
                DataView dataView = new DataView(dt);
                dataView.Sort = e.SortExpression + " " + sortDireciton;
                gdvGradeHorario.DataSource = dataView;
                gdvGradeHorario.DataBind();
            }
        }
 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());
     }
 }
Example #8
0
 protected void gdvPlanejamentoClinico_RowDeleting(object sender, GridViewDeleteEventArgs e)
 {
     try
     {
         PlanejamentoClinico planejamento = new PlanejamentoClinico().Selecionar(Convert.ToInt32(gdvPlanejamentoClinico.DataKeys[e.RowIndex].Values[0]));
         //verifica a especialidade do usuario logado é a mesma do cadastro
         Usuario usuario        = ((principal)this.Master).usuarioLogado;
         Docente docenteUsuario = new Docente().SelecionarPorPessoa(usuario.Pessoa);
         if (planejamento.Profissao.Codigo == docenteUsuario.Profissao.Codigo)
         {
             if (planejamento.Excluir(planejamento.Codigo))
             {
                 Mensagem.Aviso(ConfigurationManager.AppSettings["02_Exclusao"].ToString());
                 this.Limpar();
             }
         }
         else
         {
             Mensagem.Aviso("Não é permitido excluir o planejamento clínico de outra especialidade.");
         }
     }
     catch (Model.Base.GepexException.EBancoDados ex)
     {
         Mensagem.Aviso(Comum.TraduzirMensagem(ex));
     }
     catch (Exception ex)
     {
         throw new Exception(ex.ToString());
     }
 }
 public void Selecionar()
 {
     try
     {
         IList <Parametro> parametro = new Parametro().Selecionar();
         foreach (Parametro param in parametro)
         {
             txtNomeInstituicao.Text = param.Instituicao;
             txtTelefone.Text        = Comum.InsereMascaraTelefone(param.Telefone);
             txtEmail.Text           = param.Email;
             if (param.Cnae != null)
             {
                 txtCodigoCnae.Text = Comum.ColocarMascara(param.Cnae, "9999-9/99");
             }
             txtCnpj.Text = Comum.ColocarMascara(param.Cnpj, "99.999.999/9999-99");
             txtMaxDiasAtendimento.Text = Convert.ToString(param.MaximoDiasAtendimento);
             CarregaEndereco(param.Endereco.Cep);
             txtNumero.Text      = Convert.ToString(param.Predical);
             txtComplemento.Text = param.Complemento;
             txtTermo.Text       = param.TermoMatricula;
         }
     }
     catch (Exception e) {
         throw e;
     }
 }
        protected void CarregarGVEnderecos()
        {
            DataTable dt = new DataTable();

            dt.Columns.Add("cep", System.Type.GetType("System.String"));
            dt.Columns.Add("logradouro", System.Type.GetType("System.String"));
            dt.Columns.Add("bairro", System.Type.GetType("System.String"));
            dt.Columns.Add("cidade", System.Type.GetType("System.String"));
            dt.Columns.Add("Uf", System.Type.GetType("System.String"));
            if (txtLogradouroFiltro.Text.Trim() != "")
            {
                IList <Endereco> listaEndereco = new Endereco().SelecionarPorCriterios(txtLogradouroFiltro.Text, txtBairroFiltro.Text,
                                                                                       txtCidadeFiltro.Text, ddlUFFiltro.SelectedValue);
                if (listaEndereco.Count > 0)
                {
                    foreach (Endereco endereco in listaEndereco)
                    {
                        dt.Rows.Add(new String[] { Comum.InsereMascaraCEP(endereco.Cep), endereco.Logradouro,
                                                   endereco.Bairro, endereco.Cidade.Descricao, endereco.Cidade.Estado.Sigla });
                    }
                    gdvEnderecoFiltro.DataSource = dt;
                }
                else
                {
                    Page.ClientScript.RegisterStartupScript(this.GetType(), "OnLoad", "alert('Nenhum endereço foi localizado.');", true);
                }
            }
            else
            {
                Page.ClientScript.RegisterStartupScript(this.GetType(), "OnLoad", "alert('O campo logradouro é obrigatório para busca de endereços.');", true);
            }

            gdvEnderecoFiltro.DataBind();
            ConsultaEnderecosModal.Show();
        }
Example #11
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());
            }
        }
Example #12
0
        protected void gdvChamada_Sorting(object sender, GridViewSortEventArgs e)
        {
            List <Turma> lista = (List <Turma>)ViewState["Grid"];

            if (lista != null)
            {
                //Ordena a grid
                string sortDireciton = Comum.ConvertSortDirectionToSql(((principal)this.Master).GridViewSortDirection);
                ((principal)this.Master).GridViewSortDirection = Comum.TrocarSortDirection(Comum.ConvertSqlDirectionToSort(sortDireciton));
                List <Turma> l = new List <Turma>();

                if (sortDireciton == "ASC")
                {
                    l = lista.OrderBy(e.SortExpression).ToList();
                }
                else
                {
                    l = lista.OrderByDescending(e.SortExpression).ToList();
                }
                //Remonta a grid
                DataTable dt = new DataTable();
                dt.Columns.Add("codigo", System.Type.GetType("System.String"));
                dt.Columns.Add("turma", System.Type.GetType("System.String"));
                foreach (Turma t in l)
                {
                    dt.Rows.Add(new String[] { t.Codigo.ToString(), t.ToString() });
                }
                gdvChamada.DataSource = dt;
                gdvChamada.DataBind();
            }
        }
        public void Selecionar()
        {
            try
            {
                int       codigo    = int.Parse(Request["codigo"]);
                Profissao profissao = new Profissao().Selecionar(codigo);
                txtDescricao.Text     = profissao.Descricao;
                ddlTipo.SelectedValue = profissao.Tipo;
                if (profissao.Situacao)
                {
                    rdlSituacao.Items[0].Selected = true;
                }
                else
                {
                    rdlSituacao.Items[1].Selected = true;
                }

                Id = codigo;
            }
            catch (Model.Base.GepexException.EBancoDados ex)
            {
                Mensagem.Aviso(Comum.TraduzirMensagem(ex));
            }
            catch (Exception e)
            {
                throw e;
            }
        }
Example #14
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);
        }
Example #15
0
        protected void gdvAlunos_Sorting(object sender, GridViewSortEventArgs e)
        {
            List <Aluno> lista = (List <Aluno>)ViewState["Grid"];

            if (lista != null && lista.Count > 0)
            {
                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("nome", System.Type.GetType("System.String"));
                dt.Columns.Add("matricula", System.Type.GetType("System.String"));
                dt.Columns.Add("idade", System.Type.GetType("System.String"));
                dt.Columns.Add("situacao", System.Type.GetType("System.String"));
                foreach (Aluno t in lista)
                {
                    dt.Rows.Add(new String[] { t.Codigo.ToString(), t.Pessoa.Nome,
                                               t.Matricula.ToString(), Convert.ToString(Comum.CalculaIdade(t.Pessoa.DataNascimento)),
                                               t.SituacaoFormatada });
                }
                DataView dataView = new DataView(dt);
                dataView.Sort        = e.SortExpression + " " + sortDireciton;
                gdvAlunos.DataSource = dataView;
                gdvAlunos.DataBind();
            }
        }
        protected void gdvPlanejamentoPedagogico_Sorting(object sender, GridViewSortEventArgs e)
        {
            IList <PlanejamentoPedagogico> planej = (IList <PlanejamentoPedagogico>)ViewState["Grid"];

            if (planej != null && planej.Count > 0)
            {
                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("periodo", System.Type.GetType("System.String"));
                dt.Columns.Add("turma", System.Type.GetType("System.String"));
                dt.Columns.Add("disciplina", System.Type.GetType("System.String"));
                dt.Columns.Add("AnoLetivo", System.Type.GetType("System.String"));
                foreach (PlanejamentoPedagogico t in planej)
                {
                    dt.Rows.Add(new String[] { t.Codigo.ToString(), t.DataInicial.ToShortDateString() + " - " +
                                               t.DataFinal.ToShortDateString(), t.Turma.ToString(),
                                               t.Disciplina.Materia, t.Turma.AnoLetivo.ToString() });
                }
                DataView dataView = new DataView(dt);
                dataView.Sort = e.SortExpression + " " + sortDireciton;
                gdvPlanejamentoPedagogico.DataSource = dataView;
                gdvPlanejamentoPedagogico.DataBind();
            }
        }
Example #17
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;
            }
        }
        public bool Alterar()
        {
            Endereco objEndereco = new Endereco().Selecionar(Id);
            string   cep         = txtCEP.Text.Replace("-", "").Replace("_", "");

            objEndereco.Cep        = Convert.ToInt32(cep);
            objEndereco.Logradouro = txtLogradouro.Text;
            objEndereco.Bairro     = txtBairro.Text;
            objEndereco.Cidade     = new Cidade().Selecionar(Convert.ToInt32(ddlCidade.SelectedValue));
            bool retorno = false;

            try
            {
                retorno = objEndereco.Confirmar();
                Id      = objEndereco.Codigo;
            }
            catch (Model.Base.GepexException.EBancoDados ex)
            {
                Mensagem.Aviso(Comum.TraduzirMensagem(ex));
            }
            catch (Model.Base.GepexException.ERegraNegocio ex)
            {
                Mensagem.Aviso(ex.Message);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(retorno);
        }
        public IHttpActionResult Post(CompraViewModel compraViewModel)
        {
            try
            {
                if (
                    compraViewModel != null &&
                    compraViewModel.Cliente != null && compraViewModel.Cliente.Ip != null &&
                    compraViewModel.DadosPagamento != null &&
                    compraViewModel.Endereco != null
                    )
                {
                    compraViewModel.Cliente.Cpf      = Comum.RemoveCaracteresEspeciais(compraViewModel.Cliente.Cpf).Trim();
                    compraViewModel.Cliente.Rg       = Comum.RemoveCaracteresEspeciais(compraViewModel.Cliente.Rg).Trim();
                    compraViewModel.Cliente.Telefone = Comum.RemoveCaracteresEspeciais(compraViewModel.Cliente.Telefone).Trim();
                    var cliente = Mapper.Map <ClienteViewModel, Cliente>(compraViewModel.Cliente);
                    _clienteServico.Add(cliente);

                    compraViewModel.DadosPagamento.NumeroCartao = Comum.RemoveCaracteresEspeciais(compraViewModel.DadosPagamento.NumeroCartao).Trim();
                    compraViewModel.DadosPagamento.Cvv          = Comum.RemoveCaracteresEspeciais(compraViewModel.DadosPagamento.Cvv).Trim();
                    compraViewModel.DadosPagamento.Validade     = "31/" + compraViewModel.DadosPagamento.Validade;
                    var dadosPagamento = Mapper.Map <DadosPagamentoViewModel, DadosPagamento>(compraViewModel.DadosPagamento);
                    dadosPagamento.ClienteId = cliente.ClienteId;
                    _dadosPagamentoServico.Add(dadosPagamento);

                    compraViewModel.Endereco.ClienteId = cliente.ClienteId;
                    _enderecoServico.Add(compraViewModel.Endereco);
                }

                return(Ok("true"));
            }
            catch
            {
                return(BadRequest("false"));
            }
        }
Example #20
0
        public bool Salvar()
        {
            GradeHorario grade = new GradeHorario();

            grade.Turma      = new Turma().Selecionar(Convert.ToInt32(ddlTurma.SelectedValue));
            grade.Docente    = new Docente().Selecionar(Convert.ToInt32(hflDocente.Value));
            grade.Disciplina = new Disciplina().Selecionar(Convert.ToInt32(ddlDisciplina.SelectedValue));
            grade.DiaSemana  = Convert.ToInt32(ddlDia.SelectedValue);
            grade.Horario    = Convert.ToInt32(ddlAula.SelectedValue);

            bool retorno = false;

            try
            {
                retorno = grade.Confirmar();
                Id      = grade.Codigo;
            }
            catch (Model.Base.GepexException.EBancoDados ex)
            {
                Mensagem.Aviso(Comum.TraduzirMensagem(ex));
            }
            catch (Model.Base.GepexException.ERegraNegocio ex)
            {
                Mensagem.Aviso(ex.Message);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(retorno);
        }
Example #21
0
        static void Main(string[] args)
        {
            try
            {
                Credito         credito         = new Credito();
                CreditoResponse creditoResponse = new CreditoResponse();

                credito.TipoCredito            = CarregarTipoCredito();
                credito.ValorCredito           = CarregarValorCredito(credito.TipoCredito);
                credito.QuantidadeParcelas     = CarregarQuantidadeParcelas();
                credito.DataPrimeiroVencimento = CarregarDataPrimeiroVencimento();

                creditoResponse = RetornarResultado(credito);

                string StatusCredito = creditoResponse.StatusCredito == 1 ? Comum.ObterDescription(EStatusCredito.StatusAprovado) : Comum.ObterDescription(EStatusCredito.StatusRecusado);

                Console.WriteLine("Status do Crédito: " + StatusCredito);
                Console.WriteLine("Valor Total com Juros: " + creditoResponse.ValorTotalComJuros);
                Console.WriteLine("Valor do Juros: " + creditoResponse.ValorJuros);
                Console.ReadKey();
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.Message);
            }
        }
Example #22
0
        protected void gdvPlanejamentoClinico_Sorting(object sender, GridViewSortEventArgs e)
        {
            IList <PlanejamentoClinico> planej = (IList <PlanejamentoClinico>)ViewState["Grid"];

            if (planej != null && planej.Count > 0)
            {
                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("periodo", System.Type.GetType("System.String"));
                dt.Columns.Add("aluno", System.Type.GetType("System.String"));
                dt.Columns.Add("especialidade", System.Type.GetType("System.String"));
                foreach (PlanejamentoClinico t in planej)
                {
                    dt.Rows.Add(new String[] { t.Codigo.ToString(), t.DataInicial.Date.ToString() + " - " +
                                               t.DataFinal.Date.ToString(), t.Aluno.Pessoa.Nome,
                                               t.Profissao.Descricao });
                }
                DataView dataView = new DataView(dt);
                dataView.Sort = e.SortExpression + " " + sortDireciton;
                gdvPlanejamentoClinico.DataSource = dataView;
                gdvPlanejamentoClinico.DataBind();
            }
        }
Example #23
0
        protected void CarregarTurmas()
        {
            Turma         turma = new Turma();
            IList <Turma> lista = turma.SelecionarPorMatricula(Convert.ToInt32(ddlAnoLetivo.SelectedValue),
                                                               ddlPeriodo.SelectedValue, (Convert.ToDateTime(txtDataNascimento.Text).Year));

            trvTurmas.Nodes.Clear();
            foreach (Turma t in lista)
            {
                IList <Matricula> matriculados = new Matricula().SelecionarPorTurma(t);
                TreeNode          masterNode   = new TreeNode(" <b>Turma</b>:" + t.Serie + " - " + t.SerieTurma +
                                                              "  <b>Período</b>: " + Comum.FormatarPeriodo(t.Periodo) +
                                                              "  <b>Ano Letivo</b>:" + t.AnoLetivo.ToString() +
                                                              "  <b>Máximo Alunos</b>: " + t.NumeroMaximoAlunos.ToString() +
                                                              "  <b>Total Aluno</b>: " + Convert.ToInt32(matriculados.Count) +
                                                              "  <b>Ano Nasc.</b>: " + t.AnoMinimo.ToString() + " - " +
                                                              t.AnoMaximo.ToString(), t.Codigo.ToString());
                masterNode.ShowCheckBox = true;
                masterNode.SelectAction = TreeNodeSelectAction.None;
                trvTurmas.Nodes.Add(masterNode);

                foreach (Matricula a in matriculados)
                {
                    TreeNode childNode = new TreeNode(" " + a.Aluno.Pessoa.Nome, a.Codigo.ToString());
                    childNode.ImageToolTip = "Excluir aluno.";
                    childNode.ImageUrl     = "~/App_Themes/icones/delete.png";
                    childNode.SelectAction = TreeNodeSelectAction.Select;
                    masterNode.ChildNodes.Add(childNode);
                }
            }
            trvTurmas.ExpandAll();
            trvTurmas.DataBind();
        }
Example #24
0
        public bool Alterar()
        {
            int     codigo  = Convert.ToInt32(Id);
            Usuario usuario = new Usuario().Selecionar(codigo);
            Perfil  perfil  = new Perfil();

            usuario.Perfil       = perfil.Selecionar(Convert.ToInt32(ddlPerfil.SelectedValue));
            usuario.Pessoa.Nome  = txtNome.Text;
            usuario.Login        = txtLogin.Text;
            usuario.Pessoa.Email = txtEmail.Text;
            usuario.Senha        = CryptographyHelper.ToBase64(txtSenha.Text);
            usuario.Motivo       = txtMotivo.Text;
            usuario.Situacao     = rdlSituacao.SelectedValue;
            bool retorno = false;

            try
            {
                retorno = usuario.Confirmar();
            }
            catch (Model.Base.GepexException.EBancoDados ex)
            {
                Mensagem.Aviso(Comum.TraduzirMensagem(ex));
            }
            catch (Model.Base.GepexException.ERegraNegocio ex)
            {
                Mensagem.Aviso(ex.Message);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            txtSenha.Attributes.Add("value", CryptographyHelper.FromBase64(usuario.Senha));
            txtConfirma.Attributes.Add("value", CryptographyHelper.FromBase64(usuario.Senha));
            return(retorno);
        }
        public bool Alterar()
        {
            objDisciplina.Descricao = txtDescricao.Text;
            objDisciplina.Materia   = txtDisciplina.Text;

            if (rdlStatus.Items[0].Selected)
            {
                objDisciplina.Situacao = true;
            }
            else
            {
                objDisciplina.Situacao = false;
            }

            bool retorno = false;

            try
            {
                retorno = objDisciplina.Confirmar();
                Id      = objDisciplina.Codigo;
            }
            catch (Model.Base.GepexException.EBancoDados ex)
            {
                Mensagem.Aviso(Comum.TraduzirMensagem(ex));
            }
            catch (Model.Base.GepexException.ERegraNegocio ex)
            {
                Mensagem.Aviso(ex.Message);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(retorno);
        }
        protected void gdvUsuario_Sorting(object sender, GridViewSortEventArgs e)
        {
            List <Usuario> lista = (List <Usuario>)ViewState["Grid"];

            if (lista != null && lista.Count > 0)
            {
                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("nome", System.Type.GetType("System.String"));
                dt.Columns.Add("login", System.Type.GetType("System.String"));
                dt.Columns.Add("perfil", System.Type.GetType("System.String"));
                dt.Columns.Add("situacao", System.Type.GetType("System.String"));
                foreach (Usuario t in lista)
                {
                    dt.Rows.Add(new String[] { t.Codigo.ToString(), t.Pessoa.Nome,
                                               t.Login, t.Perfil.Descricao, t.SituacaoFormatada });
                }
                DataView dataView = new DataView(dt);
                dataView.Sort         = e.SortExpression + " " + sortDireciton;
                gdvUsuario.DataSource = dataView;
                gdvUsuario.DataBind();
            }
        }
        public bool Salvar()
        {
            Parametro parametro = new Parametro().Selecionar(1);

            if (parametro == null)
            {
                parametro = new Parametro();
            }
            parametro.Instituicao = txtNomeInstituicao.Text;
            parametro.Telefone    = Convert.ToDecimal(Comum.RetiraMascaraTelefone(txtTelefone.Text));
            parametro.Email       = txtEmail.Text;
            parametro.Cnpj        = Comum.RetiraMascara(txtCnpj.Text);
            if (Comum.RetiraMascaraCNAE(txtCodigoCnae.Text) != "")
            {
                parametro.Cnae = Comum.RetiraMascaraCNAE(txtCodigoCnae.Text);
            }
            else
            {
                parametro.Cnae = null;
            }
            parametro.MaximoDiasAtendimento = Convert.ToInt32(txtMaxDiasAtendimento.Text);

            //trata endereco
            Endereco endereco = new Endereco().SelecionarCep(Convert.ToInt32(Comum.RetiraMascaraCEP(txtCep.Text)));

            parametro.Endereco = endereco;
            if (txtComplemento.Text.Trim() != "")
            {
                parametro.Complemento = txtComplemento.Text;
            }
            else
            {
                parametro.Complemento = null;
            }
            parametro.Predical       = Convert.ToInt32(txtNumero.Text);
            parametro.TermoMatricula = txtTermo.Text;
            bool retorno = false;

            try
            {
                retorno = parametro.Confirmar();
            }
            catch (Model.Base.GepexException.EBancoDados ex)
            {
                Mensagem.Aviso(Comum.TraduzirMensagem(ex));
            }
            catch (Model.Base.GepexException.ERegraNegocio ex)
            {
                Mensagem.Aviso(ex.Message);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(retorno);
        }
        protected void imgAdicionar_Click(object sender, System.Web.UI.ImageClickEventArgs e)
        {
            string data;

            if (Comum.RetiraMascara(txtNumeroTipoDocumento.Text) != "")
            {
                try
                {
                    if (Comum.RetiraMascara(txtDataExpedicao.Text) != "")
                    {
                        data = Convert.ToDateTime(txtDataExpedicao.Text).ToString("dd/MM/yyyy");
                    }
                    else
                    {
                        data = "";
                    }
                }
                catch (FormatException)
                {
                    Mensagem.Aviso("Data de Nascimento inválida.");
                    return;
                }

                DataTable listaDoc = (DataTable)ViewState["TipoDocumento"];
                if (listaDoc == null)
                {
                    listaDoc = new DataTable();
                    listaDoc.Columns.Add("codigoDocumento", System.Type.GetType("System.String"));
                    listaDoc.Columns.Add("tipoDocumento", System.Type.GetType("System.String"));
                    listaDoc.Columns.Add("numero", System.Type.GetType("System.String"));
                    listaDoc.Columns.Add("Uf", System.Type.GetType("System.String"));
                    listaDoc.Columns.Add("orgao", System.Type.GetType("System.String"));
                    listaDoc.Columns.Add("dataEmissao", System.Type.GetType("System.String"));
                    listaDoc.Columns.Add("infAdicional", System.Type.GetType("System.String"));
                    listaDoc.Columns.Add("Codigo", System.Type.GetType("System.String"));
                }

                for (int i = 0; i < listaDoc.Rows.Count; i++)
                {
                    if (listaDoc.Rows[i].ItemArray[0].ToString() == ddlTipoDocumento.SelectedValue)
                    {
                        Mensagem.Aviso("Tipo de documento já informado.");
                        return;
                    }
                }
                listaDoc.Rows.Add(new String[] { ddlTipoDocumento.SelectedValue, ddlTipoDocumento.SelectedItem.Text,
                                                 txtNumeroTipoDocumento.Text, ddlUF.SelectedValue,
                                                 txtOrgaoEmissor.Text, data, txtInfAdicional.Text, "0" });
                ViewState.Add("TipoDocumento", listaDoc);
                gdvTipoDocumento.DataSource = listaDoc;
                gdvTipoDocumento.DataBind();
                txtNumeroTipoDocumento.Text = string.Empty;
                txtOrgaoEmissor.Text        = txtInfAdicional.Text =
                    txtDataExpedicao.Text   = string.Empty;
            }
        }
Example #29
0
        public bool Alterar()
        {
            bool  retorno = false;
            Turma turma   = new Turma();

            turma.Codigo = Convert.ToInt32(Id);
            if (turma.Situacao == "F")
            {
                Mensagem.Aviso("Não é permitido alterar as informações da turma de um ano letivo finalizado!");
            }
            else
            {
                turma.Serie              = txtSerie.Text;
                turma.SerieTurma         = txtTurma.Text;
                turma.Ensino             = ddlEnsino.SelectedValue;
                turma.Periodo            = ddlPeriodo.SelectedValue;
                turma.NumeroMaximoAlunos = Convert.ToInt32(txtNumMaxAlunos.Text);
                if (txtSala.Text.Trim() != "")
                {
                    turma.Sala = Convert.ToInt32(txtSala.Text);
                }
                else
                {
                    turma.Sala = null;
                }
                turma.AnoMinimo = Convert.ToInt32(txtIdadeInicial.Text);
                if (txtIdadeFinal.Text.Trim() != "")
                {
                    turma.AnoMaximo = Convert.ToInt32(txtIdadeFinal.Text);
                }
                else
                {
                    turma.AnoMaximo = null;
                }
                turma.AnoLetivo  = Convert.ToInt32(txtAnoLetivo.Text);
                turma.Observacao = txtObservacao.Text;

                try
                {
                    retorno = turma.Confirmar();
                }
                catch (Model.Base.GepexException.EBancoDados ex)
                {
                    Mensagem.Aviso(Comum.TraduzirMensagem(ex));
                }
                catch (Model.Base.GepexException.ERegraNegocio ex)
                {
                    Mensagem.Aviso(ex.Message);
                }
                catch (Exception ex)
                {
                    throw ex;
                }
            }
            return(retorno);
        }
Example #30
0
 protected void txtAltura_TextChanged(object sender, EventArgs e)
 {
     try
     {
         txtIMC.Text = string.Format("{0:f}", Comum.CalculaIMC(Convert.ToDecimal(txtAltura.Text.Replace("_", "")),
                                                               Convert.ToDecimal(txtPeso.Text)));
     }
     catch {
         Mensagem.Aviso("Valor inválido. Verifique o valor informado para a altura e peso do aluno.");
     }
 }