/// <summary>
        /// Preenche a lista de Objetos MenuGrupoUsuarioOT com os dados da consulta.
        /// </summary>
        /// <param name="pResultadoTransacao">Objeto Resultado Transação</param>
        /// <returns>O resultado da transação com a Lista de Menus do Grupo de Usuario</returns>
        private ResultadoTransacao PreencherMenuGrupoUsuarioOT(ResultadoTransacao pResultadoTransacao)
        {
            List <MenuOT> _menusList = new List <MenuOT>();

            if (pResultadoTransacao.Resultado == Enumeradores.Resultados.Sucesso)
            {
                foreach (DataRow _itemMenu in pResultadoTransacao.DataSetRetono.Tables[0].Rows)
                {
                    MenuOT _menu = new MenuOT();
                    //
                    _menu.Codigo      = Convert.ToInt32(_itemMenu["CD_MENU"]);
                    _menu.Nome        = _itemMenu["NM_MENU"].ToString();
                    _menu.UrlImagem   = _itemMenu["URL_IMG_MENU"].ToString();
                    _menu.UrlPagina   = _itemMenu["URL_PAGINA"].ToString();
                    _menu.CaminhoMenu = _itemMenu["DS_CAMINHO_MENU"].ToString();
                    _menu.Status      = Enumeradores.ConverterObjectStatus(_itemMenu["CD_STATUS"]);
                    _menu.Visivel     = Enumeradores.ConverterObjectStatus(_itemMenu["CD_VISIVEL"]);
                    //
                    _menusList.Add(_menu);
                }
                pResultadoTransacao.ListaObjetos = _menusList;
            }
            //
            return(pResultadoTransacao);
        }
Example #2
0
        /// <summary>
        /// Preenche o Objeto Menu com os dados da consulta.
        /// </summary>
        /// <param name="pResultadoTransacao">Objeto Resultado Transação</param>
        /// <returns>O resultado da transação com a Lista de Usuários</returns>
        private ResultadoTransacao PreencherUsuarioOT(ResultadoTransacao pResultadoTransacao)
        {
            List <UsuarioOT> _usuariosList = new List <UsuarioOT>();

            if (pResultadoTransacao.Resultado == Enumeradores.Resultados.Sucesso)
            {
                foreach (DataRow _itemUsuario in pResultadoTransacao.DataSetRetono.Tables[0].Rows)
                {
                    UsuarioOT pUsuarioOT = new UsuarioOT();

                    pUsuarioOT.Codigo = Convert.ToInt32(_itemUsuario["CD_USUARIO"]);
                    pUsuarioOT.GrupoUsuarioOT.Codigo = Convert.ToInt32(_itemUsuario["CD_GRUPO_USUARIO"]);
                    pUsuarioOT.GrupoUsuarioOT.Nome   = _itemUsuario["NM_GRUPO_USUARIO"].ToString();
                    pUsuarioOT.Nome                  = _itemUsuario["NM_USUARIO"].ToString();
                    pUsuarioOT.Login                 = _itemUsuario["CD_LOGIN"].ToString();
                    pUsuarioOT.Senha                 = _itemUsuario["CD_SENHA"].ToString();
                    pUsuarioOT.Status                = Enumeradores.ConverterShortStatus(Convert.ToInt16(_itemUsuario["CD_STATUS"]));
                    pUsuarioOT.Matricula             = _itemUsuario["CD_MATRICULA"].ToString();
                    pUsuarioOT.NumeroTentativasLogin = Convert.ToInt32(_itemUsuario["NUM_TENTATIVAS_LOGIN"]);

                    if (!_itemUsuario["CD_USUARIO_ALTERACAO"].Equals(DBNull.Value))
                    {
                        pUsuarioOT.UsuarioAlteracao.Codigo = Convert.ToInt32(_itemUsuario["CD_USUARIO_ALTERACAO"]);
                        pUsuarioOT.UsuarioAlteracao.Nome   = _itemUsuario["NM_USUARIO_ALTERACAO"].ToString();
                    }
                    _usuariosList.Add(pUsuarioOT);
                }

                pResultadoTransacao.ListaObjetos = _usuariosList;
            }

            return(pResultadoTransacao);
        }
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         Enumeradores.EnumToListBox(typeof(CargoPersona), ddlCargo, true);
     }
 }
Example #4
0
        private void btnExcluir_Click(object sender, EventArgs e)
        {
            try
            {
                enumerador = Enumeradores.ModalidadeDelete;

                FiscalizarAcao();
            }
            catch (Exception ex)
            {
                if (ex.Message.Contains("O índice estava fora do intervalo. Ele deve ser não-negativo e menor que o tamanho da coleção."))
                {
                    MessageBox.Show("Não há registros para serem alterados.", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
                else if (ex.Message.Contains("A instrução DELETE conflitou com a restrição do REFERENCE \"FK__tb_curso__id_mod__1BFD2C07\". O conflito ocorreu no banco de dados \"bdReserva\", tabela \"dbo.tb_curso\", column 'id_modalidade'."))
                {
                    MessageBox.Show("Existem curso(s) nessa modalidade.\nExclua os cursos dessa modalidade para realizar a exclusão.", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
                else if (ex.Message.Contains("A instrução DELETE conflitou com a restrição do REFERENCE \"FK__tb_curso__id_mod__1B0907CE\". O conflito ocorreu no banco de dados \"bdReserva\", tabela \"dbo.tb_curso\", column 'id_modalidade'.\r\nA instrução foi finalizada."))
                {
                    MessageBox.Show("Existem curso(s) nessa modalidade.\nExclua os cursos dessa modalidade para realizar a exclusão.", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
                else
                {
                    MessageBox.Show("Erro de sistema, solicite suporte técnico.", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
                Campos(false);
                btnAdicionarSalvar.Text = "Adicionar";
                btnAlterarCancelar.Text = "Alterar";
            }
        }
        /// <summary>
        /// Preenche o Objeto TipoPagamentoOT com os dados da consulta.
        /// </summary>
        /// <param name="pResultadoTransacao">Objeto Resultado Transação</param>
        /// <returns>O resultado da transação com a Lista de Menus</returns>
        private ResultadoTransacao PreencherTipoPagamentoOT(ResultadoTransacao pResultadoTransacao)
        {
            List <TipoPagamentoOT> _tipoPagamentoList = new List <TipoPagamentoOT>();

            if (pResultadoTransacao.Resultado == Enumeradores.Resultados.Sucesso)
            {
                foreach (DataRow _item in pResultadoTransacao.DataSetRetono.Tables[0].Rows)
                {
                    TipoPagamentoOT _tipoPagamentoOT = new TipoPagamentoOT();
                    //
                    _tipoPagamentoOT.Codigo = Convert.ToInt32(_item["CD_TIPO_PAGAMENTO"]);
                    _tipoPagamentoOT.Nome   = _item["NM_TIPO_PAGAMENTO"].ToString();
                    _tipoPagamentoOT.Status = Enumeradores.ConverterStringStatus(_item["CD_STATUS_TIPO"].ToString());

                    //Dados do subtipo
                    if (!_item["CD_SUB_TIPO_PAGAMENTO"].Equals(DBNull.Value))
                    {
                        _tipoPagamentoOT.SubTipoPagamento.Codigo = Convert.ToInt32(_item["CD_SUB_TIPO_PAGAMENTO"]);
                        _tipoPagamentoOT.SubTipoPagamento.Nome   = _item["NM_SUB_TIPO_PAGAMENTO"].ToString();
                        _tipoPagamentoOT.SubTipoPagamento.Status = Enumeradores.ConverterStringStatus(_item["CD_STATUS_SUB_TIPO"].ToString());
                    }
                    //Dados da forma de pagamento
                    _tipoPagamentoOT.CodigoFP           = _item["CODIGO_FP"].ToString();
                    _tipoPagamentoOT.NomeFormaPagamento = _item["FORMA_PAGAMENTO"].ToString();

                    _tipoPagamentoList.Add(_tipoPagamentoOT);
                }

                pResultadoTransacao.ListaObjetos = _tipoPagamentoList;
            }
            return(pResultadoTransacao);
        }
Example #6
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                Enumeradores.EnumToListBox(typeof(CargoPersona), ddlCargo, true);

                if (Request.QueryString["id"] == null)
                {
                    Response.Redirect("ListarPersonas.aspx");
                }
                else
                {
                    bool      disponibilidad = true;
                    string    idPersona      = Request.QueryString["id"].ToString();
                    VOPersona persona        = BLLPersona.ConsultarPersona(idPersona);
                    CargarFormulario(persona);
                    disponibilidad = (bool)persona.Disponibilidad;
                    if (disponibilidad)
                    {
                        lblIdPersona.ForeColor = System.Drawing.Color.Green;
                    }
                    else
                    {
                        lblIdPersona.ForeColor = System.Drawing.Color.Red;
                    }
                }
            }
        }
Example #7
0
        private void btnAdicionarSalvar_Click(object sender, EventArgs e)
        {
            try
            {
                if (btnAdicionarSalvar.Text == "Adicionar")
                {
                    enumerador = Enumeradores.ModalidadeInsert;

                    dgvModalidade.Enabled = false;
                    btnExcluir.Enabled    = false;

                    btnAdicionarSalvar.Text = "Salvar";
                    btnAlterarCancelar.Text = "Cancelar";

                    Campos(true);
                }

                else if (btnAdicionarSalvar.Text == "Salvar")
                {
                    if (enumerador == Enumeradores.ModalidadeInsert)
                    {
                        FiscalizarAcao();
                    }
                    else if (enumerador == Enumeradores.ModalidadeEditar)
                    {
                        p_modalidade = new DtoModalidade(
                            Convert.ToInt32(dgvModalidade.SelectedRows[0].Cells["IdModalidade"].Value),
                            txtNome.Text, int.Parse(cbCasa.SelectedValue.ToString()), cbCasa.SelectedItem.ToString());

                        objBll.EditModalidade(p_modalidade);
                    }

                    dgvModalidade.DataSource = objBll.SelectModalidade();
                    cbCasa.SelectedIndex     = 0;

                    dgvModalidade.Enabled = true;
                    btnExcluir.Enabled    = true;

                    btnAdicionarSalvar.Text = "Adicionar";
                    btnAlterarCancelar.Text = "Alterar";

                    txtNome.Text = "";

                    Campos(false);

                    MessageBox.Show("Salvo com sucesso!", "", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Example #8
0
        private void btnAlterarCancelar_Click(object sender, EventArgs e)
        {
            try
            {
                if (btnAlterarCancelar.Text == "Alterar")
                {
                    try
                    {
                        cbCasa.SelectedValue       = int.Parse(dgvDisciplinas.SelectedRows[0].Cells["IdCasa"].Value.ToString());
                        txtNome.Text               = dgvDisciplinas.SelectedRows[0].Cells["NomeDisciplina"].Value.ToString();
                        cbModalidade.SelectedValue = int.Parse(dgvDisciplinas.SelectedRows[0].Cells["IdModalidade"].Value.ToString());
                        SelecionarCurso();
                        cbCurso.SelectedValue = int.Parse(dgvDisciplinas.SelectedRows[0].Cells["IdCurso"].Value.ToString());

                        enumerador = Enumeradores.DisciplinaEditar;

                        dgvDisciplinas.Enabled = false;
                        btnExcluir.Enabled     = false;

                        btnAdicionarSalvar.Text = "Salvar";
                        btnAlterarCancelar.Text = "Cancelar";
                        Campos(true);
                    }
                    catch (Exception ex)
                    {
                        if (ex.Message.Contains("O índice estava fora do intervalo. Ele deve ser não-negativo e menor que o tamanho da coleção."))
                        {
                            MessageBox.Show("Não há registros para serem alterados.", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
                            btnAdicionarSalvar.Text = "Adicionar";
                            btnAlterarCancelar.Text = "Alterar";
                            Campos(false);
                        }
                    }
                }
                else if (btnAlterarCancelar.Text == "Cancelar")
                {
                    txtNome.Text            = "";
                    dgvDisciplinas.Enabled  = true;
                    btnExcluir.Enabled      = true;
                    cbCasa.SelectedIndex    = 0;
                    btnAdicionarSalvar.Text = "Adicionar";
                    btnAlterarCancelar.Text = "Alterar";
                    Campos(false);
                    cbModalidade.SelectedValue = 0;
                    cbCurso.SelectedValue      = 0;
                }
            }
            catch (Exception)
            {
                MessageBox.Show("Erro de sistema, solicite suporte técnico.", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Example #9
0
        private void DefinirAgendamentoExecucao()
        {
            RegistroLog.RegistarLogInfo(Mensagem.SistemaAgendamentoInicio);

            ISchedulerFactory schedFact = new StdSchedulerFactory();
            ITrigger          trigger;

            this.scheduler = schedFact.GetScheduler();
            //this.scheduler.Start();

            IJobDetail job = JobBuilder.Create <FrmArquivoDataSUS>()
                             .WithIdentity("JobAplicacao", "groupAplicacao")
                             .Build();


            if (this.gbxAcadaMinuto.Enabled)
            {
                trigger = TriggerBuilder.Create()
                          .StartNow()
                          .WithSchedule(SimpleScheduleBuilder.RepeatMinutelyForever(Convert.ToInt32(this.nudCadaMinuto.Value.ToString())))
                          .Build();
            }
            else
            {
                CronScheduleBuilder cronScheduleBuilder;

                Enumeradores.DiaDaSemana dia = Enumeradores.ConverterObject2DiaDaSemana(this.ddlDiaAgendamento.SelectedValue);

                if (dia == Enumeradores.DiaDaSemana.AllDays)
                {
                    cronScheduleBuilder = CronScheduleBuilder.DailyAtHourAndMinute(Convert.ToInt32(this.nudHora.Value), Convert.ToInt32(this.nudMinuto.Value));
                }
                else
                {
                    cronScheduleBuilder = CronScheduleBuilder.WeeklyOnDayAndHourAndMinute((DayOfWeek)dia, Convert.ToInt32(this.nudHora.Value), Convert.ToInt32(this.nudMinuto.Value));
                }

                trigger = TriggerBuilder.Create()
                          .StartNow()
                          .WithSchedule(cronScheduleBuilder)
                          .Build();
            }

            this.scheduler.ScheduleJob(job, trigger);
            this.scheduler.Start();

            this.lblUltimaExecucao.Text  = "--/--/---- --:--:--";
            this.lblProximaExecucao.Text = trigger.GetNextFireTimeUtc().Value.LocalDateTime.ToString(Constantes.FormatoDataHora);

            RegistroLog.RegistarLogInfo(Mensagem.SistemaAgendamentoFim);
        }
        private void DefinirAgendamentoExecucao()
        {
            RegistroLog.RegistarLogInfo(Mensagem.SistemaAgendamentoInicio);

            ISchedulerFactory schedFact = new StdSchedulerFactory();
            ITrigger          trigger;

            this.scheduler = schedFact.GetScheduler();

            IJobDetail job = JobBuilder.Create <ServicoArquivosDataSUS>()
                             .WithIdentity("JobServico", "groupServico")
                             .Build();


            if (this.executarAcadaMinuto > 0)
            {
                trigger = TriggerBuilder.Create()
                          .StartNow()
                          .WithSchedule(SimpleScheduleBuilder.RepeatMinutelyForever(this.executarAcadaMinuto))
                          .Build();
            }
            else
            {
                CronScheduleBuilder cronScheduleBuilder;

                Enumeradores.DiaDaSemana dia = Enumeradores.ConverterObject2DiaDaSemana(this.diaAgendamento);

                if (dia == Enumeradores.DiaDaSemana.AllDays)
                {
                    cronScheduleBuilder = CronScheduleBuilder.DailyAtHourAndMinute(this.hora, this.minuto);
                }
                else
                {
                    cronScheduleBuilder = CronScheduleBuilder.WeeklyOnDayAndHourAndMinute((DayOfWeek)dia, this.hora, this.minuto);
                }

                trigger = TriggerBuilder.Create()
                          .StartNow()
                          .WithSchedule(cronScheduleBuilder)
                          .Build();
            }

            this.scheduler.ScheduleJob(job, trigger);
            this.scheduler.Start();

            RegistroLog.RegistarLogInfo(Mensagem.ServicoProximaExecucao + " - " + trigger.GetNextFireTimeUtc().Value.LocalDateTime.ToString(Constantes.FormatoDataHora));

            RegistroLog.RegistarLogInfo(Mensagem.SistemaAgendamentoFim);
        }
Example #11
0
        public Reservar(DtoReserva reserva, DtoUsuario usuario)
        {
            InitializeComponent();
            this.usuario     = usuario;
            this.reservaEdit = reserva;

            if (reserva.IdUsuario == usuario.IdUsuario)
            {
                enumerador = Enumeradores.ReservaEditar;
            }
            else
            {
                enumerador = Enumeradores.ReservaEditarAdm;
            }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                Crud evento = Crud.consultar;
                int  id     = 0;

                if (Page.RouteData.Values["evento"] != null)
                {
                    evento = Enumeradores.ParseEnum <Crud>(Page.RouteData.Values["evento"].ToString(), Crud.error);
                    id     = int.Parse(Page.RouteData.Values["id"].ToString());
                    ProcesoNegocio     pn        = new ProcesoNegocio();
                    List <SegUsuarios> resultado = null;
                    switch (evento)
                    {
                    case Crud.consultar:
                        resultado = pn.SeleccionarUsuarios(id);
                        break;

                    case Crud.insertar:
                        //pn.InsertarUsuario();
                        break;

                    case Crud.actualizar:
                        break;

                    case Crud.eliminar:
                        break;

                    case Crud.jsconsultar:
                        resultado = pn.SeleccionarUsuarios(id);
                        JavaScriptSerializer serializer = new JavaScriptSerializer();
                        string strRespuesta             = serializer.Serialize(resultado);
                        WriteAndEndResponse(strRespuesta);
                        break;

                    default:
                        resultado = pn.SeleccionarUsuarios(0);
                        break;
                    }

                    JETable.DataSource = resultado;
                }
            }
        }
Example #13
0
        private void btnAlterar_Cancelar_Click(object sender, EventArgs e)
        {
            try
            {
                if (btnAlterar_Cancelar.Text == "Cancelar")
                {
                    dgvSalas.Enabled         = true;
                    txtNome.Text             = String.Empty;
                    txtInformacoes.Text      = String.Empty;
                    btnAlterar_Cancelar.Text = "Alterar";
                    btnAdicionar_Salvar.Text = "Adicionar";

                    txtInformacoes.Enabled = false;
                    txtNome.Enabled        = false;
                    btnDesativar.Enabled   = true;
                }
                else
                {
                    btnDesativar.Enabled = false;
                    txtNome.Text         = dgvSalas.SelectedRows[0].Cells["NomeSala"].Value.ToString();
                    txtInformacoes.Text  = dgvSalas.SelectedRows[0].Cells["Informacoes"].Value.ToString();

                    enumerador = Enumeradores.SalaEditar;

                    dgvSalas.Enabled         = false;
                    btnAdicionar_Salvar.Text = "Salvar";
                    btnAlterar_Cancelar.Text = "Cancelar";

                    txtInformacoes.Enabled = true;
                    txtNome.Enabled        = true;
                }
            }
            catch (Exception ex)
            {
                if (ex.Message.Contains("O índice estava fora do intervalo. Ele deve ser não-negativo e menor que o tamanho da coleção."))
                {
                    MessageBox.Show("Não há existem salas para serem alteradas.", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
                else
                {
                    MessageBox.Show("Erro de sistema, solicite suporte técnico", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }
Example #14
0
        public ResultadoTransacao Insert(AlunoOT pAlunoOT)
        {
            List <SqlParameter> _parametrosList      = new List <SqlParameter>();
            InformacaoTransacao _informacaoTransacao = new InformacaoTransacao();

            //
            _parametrosList.Add(base.GetSqlParameter("p_CD_ALUNO", base.TratarNumero(pAlunoOT.Codigo), System.Data.ParameterDirection.Input, System.Data.DbType.Int32));
            _parametrosList.Add(base.GetSqlParameter("p_CD_CIDADE", base.TratarNumero(pAlunoOT.Cidade.Codigo), System.Data.ParameterDirection.Input, System.Data.DbType.Int32));
            _parametrosList.Add(base.GetSqlParameter("p_CD_ESTADO", base.TratarNumero(pAlunoOT.Estado.Codigo), System.Data.ParameterDirection.Input, System.Data.DbType.Int32));
            _parametrosList.Add(base.GetSqlParameter("p_CD_PAIS", base.TratarNumero(pAlunoOT.Pais.Codigo), System.Data.ParameterDirection.Input, System.Data.DbType.Int32));
            _parametrosList.Add(base.GetSqlParameter("p_NM_ALUNO", base.TratarString(pAlunoOT.Nome), System.Data.ParameterDirection.Input, System.Data.DbType.String));
            _parametrosList.Add(base.GetSqlParameter("p_DS_ENDERECO", base.TratarString(pAlunoOT.Endereco), System.Data.ParameterDirection.Input, System.Data.DbType.String));
            _parametrosList.Add(base.GetSqlParameter("p_DS_BAIRRO", base.TratarString(pAlunoOT.Bairro), System.Data.ParameterDirection.Input, System.Data.DbType.String));
            _parametrosList.Add(base.GetSqlParameter("p_DS_TELEFONE_CEL", base.TratarString(pAlunoOT.TelefoneCelular), System.Data.ParameterDirection.Input, System.Data.DbType.String));
            _parametrosList.Add(base.GetSqlParameter("p_DS_TELEFONE_RES", base.TratarString(pAlunoOT.TelefoneResidencial), System.Data.ParameterDirection.Input, System.Data.DbType.String));
            _parametrosList.Add(base.GetSqlParameter("p_DS_TELEFONE_COM", base.TratarString(pAlunoOT.TelefoneComercial), System.Data.ParameterDirection.Input, System.Data.DbType.String));
            _parametrosList.Add(base.GetSqlParameter("p_DS_EMAIL", base.TratarString(pAlunoOT.Email), System.Data.ParameterDirection.Input, System.Data.DbType.String));
            _parametrosList.Add(base.GetSqlParameter("p_CPF", base.TratarNumero(pAlunoOT.CPF), System.Data.ParameterDirection.Input, System.Data.DbType.Double));
            _parametrosList.Add(base.GetSqlParameter("p_CD_STATUS", base.TratarNumero(Enumeradores.ConverterStatusShort(pAlunoOT.Status)), System.Data.ParameterDirection.Input, System.Data.DbType.Int32));
            _parametrosList.Add(base.GetSqlParameter("p_RG", base.TratarString(pAlunoOT.RG), System.Data.ParameterDirection.Input, System.Data.DbType.String));
            _parametrosList.Add(base.GetSqlParameter("p_CD_ESTADO_RG", base.TratarNumero(pAlunoOT.EstadoRG.Codigo), System.Data.ParameterDirection.Input, System.Data.DbType.Int32));
            _parametrosList.Add(base.GetSqlParameter("p_DT_NASCIMENTO", base.TratarData(pAlunoOT.DataNascimento), System.Data.ParameterDirection.Input, System.Data.DbType.DateTime));
            _parametrosList.Add(base.GetSqlParameter("p_CEP", base.TratarNumero(pAlunoOT.CEP), System.Data.ParameterDirection.Input, System.Data.DbType.Int32));
            _parametrosList.Add(base.GetSqlParameter("p_SEXO", base.TratarNumero(Enumeradores.ConverterSexoShort(pAlunoOT.Sexo)), System.Data.ParameterDirection.Input, System.Data.DbType.Int32));
            _parametrosList.Add(base.GetSqlParameter("p_NM_PAI", base.TratarString(pAlunoOT.NomePai), System.Data.ParameterDirection.Input, System.Data.DbType.String));
            _parametrosList.Add(base.GetSqlParameter("p_NM_MAE", base.TratarString(pAlunoOT.NomeMae), System.Data.ParameterDirection.Input, System.Data.DbType.String));
            _parametrosList.Add(base.GetSqlParameter("p_NM_RESPONSAVEL", base.TratarString(pAlunoOT.NomeResponsavel), System.Data.ParameterDirection.Input, System.Data.DbType.String));
            _parametrosList.Add(base.GetSqlParameter("p_DS_TELEFONE_RESPONSAVEL", base.TratarString(pAlunoOT.TelefoneResponsavel), System.Data.ParameterDirection.Input, System.Data.DbType.String));
            _parametrosList.Add(base.GetSqlParameter("p_CD_ESTADO_CIVIL", base.TratarNumero(Enumeradores.ConverterEstadoShort(pAlunoOT.EstadoCivil)), System.Data.ParameterDirection.Input, System.Data.DbType.Int32));
            _parametrosList.Add(base.GetSqlParameter("p_DS_OBSERVACAO", base.TratarString(pAlunoOT.Observacao), System.Data.ParameterDirection.Input, System.Data.DbType.String));
            _parametrosList.Add(base.GetSqlParameter("p_CD_SENHA", base.TratarString(pAlunoOT.Senha), System.Data.ParameterDirection.Input, System.Data.DbType.String));
            _parametrosList.Add(base.GetSqlParameter("p_DT_ALTERACAO_SENHA", base.TratarData(pAlunoOT.DataAlteracaoSenha), System.Data.ParameterDirection.Input, System.Data.DbType.DateTime));
            _parametrosList.Add(base.GetSqlParameter("p_DT_EXPIRACAO_SENHA", base.TratarData(pAlunoOT.DataExpiracaoSenha), System.Data.ParameterDirection.Input, System.Data.DbType.DateTime));
            _parametrosList.Add(base.GetSqlParameter("p_DT_ALTERACAO", base.TratarData(pAlunoOT.DataAlteracao), System.Data.ParameterDirection.Input, System.Data.DbType.DateTime));
            _parametrosList.Add(base.GetSqlParameter("p_CD_USUARIO_ALTERACAO", base.TratarNumero(pAlunoOT.UsuarioAlteracao.Codigo), System.Data.ParameterDirection.Input, System.Data.DbType.Int32));
            _parametrosList.Add(base.GetSqlParameter("p_IMG_FOTO", base.TratarImagem(pAlunoOT.Foto), System.Data.ParameterDirection.Input, System.Data.DbType.Binary));
            _parametrosList.Add(base.GetSqlParameter("p_DS_OBJETIVO", base.TratarString(pAlunoOT.Objetivo), System.Data.ParameterDirection.Input, System.Data.DbType.String));
            _parametrosList.Add(base.GetSqlParameter("p_CD_PROFISSAO", base.TratarNumero(pAlunoOT.Profissao.Codigo), System.Data.ParameterDirection.Input, System.Data.DbType.Int32));


            _informacaoTransacao.SetProcedure("STP_INSERIR_ALUNO", _parametrosList);

            return(base.Executar(_informacaoTransacao));
        }
Example #15
0
        private void btnAdicionarSalvar_Click(object sender, EventArgs e)
        {
            try
            {
                if (btnAdicionarSalvar.Text == "Adicionar")
                {
                    enumerador = Enumeradores.CasaInsert;

                    dgvCasa.Enabled         = false;
                    txtNome.Enabled         = true;
                    btnAdicionarSalvar.Text = "Salvar";
                    btnAlterarCancelar.Text = "Cancelar";
                }

                else if (btnAdicionarSalvar.Text == "Salvar")
                {
                    if (enumerador == Enumeradores.CasaInsert)
                    {
                        FiscalizarAcao();
                    }

                    if (enumerador == Enumeradores.DisciplinaEditar)
                    {
                        p_casa = new DtoCasa(Convert.ToInt32(dgvCasa.SelectedRows[0].Cells["IdCasa"].Value), txtNome.Text);
                        objBll.EditCasa(p_casa);
                        MessageBox.Show("Salvo com sucesso!", "", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    }

                    dgvCasa.DataSource = objBll.SelectCasa();

                    dgvCasa.Enabled = true;
                    txtNome.Enabled = false;

                    btnAdicionarSalvar.Text = "Adicionar";
                    btnAlterarCancelar.Text = "Alterar";

                    txtNome.Text = "";
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Example #16
0
        /// <summary>
        /// Preenche o Objeto ServicoOT com os dados da consulta.
        /// </summary>
        /// <param name="pResultadoTransacao">Objeto Resultado Transação</param>
        /// <returns>O resultado da transação com a Lista de Menus</returns>
        private ResultadoTransacao PreencherServicoRealizadoOT(ResultadoTransacao pResultadoTransacao)
        {
            List <ServicoRealizadoOT> _servicoList = new List <ServicoRealizadoOT>();

            if (pResultadoTransacao.Resultado == Enumeradores.Resultados.Sucesso)
            {
                foreach (DataRow _item in pResultadoTransacao.DataSetRetono.Tables[0].Rows)
                {
                    ServicoRealizadoOT _servicoOT = new ServicoRealizadoOT();
                    //
                    _servicoOT.Codigo    = Convert.ToInt32(_item["CD_SERVICO"]);
                    _servicoOT.Nome      = _item["NM_SERVICO"].ToString();
                    _servicoOT.Descricao = _item["DS_SERVICO"].ToString();
                    _servicoOT.Status    = Enumeradores.ConverterShortStatus(Convert.ToInt16(_item["CD_STATUS"]));

                    _servicoList.Add(_servicoOT);
                }

                pResultadoTransacao.ListaObjetos = _servicoList;
            }
            return(pResultadoTransacao);
        }
Example #17
0
        private void btnExcluir_Click(object sender, EventArgs e)
        {
            try
            {
                enumerador = Enumeradores.DisciplinaDelete;

                FiscalizarAcao();
            }
            catch (Exception ex)
            {
                if (ex.Message.Contains("O índice estava fora do intervalo. Ele deve ser não-negativo e menor que o tamanho da coleção."))
                {
                    MessageBox.Show("Não há registros para serem excluidos.", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
                else
                {
                    MessageBox.Show("Erro de sistema, solicite suporte técnico.", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
                Campos(false);
                btnAdicionarSalvar.Text = "Adicionar";
                btnAlterarCancelar.Text = "Alterar";
            }
        }
Example #18
0
        private void btnAlterarCancelar_Click(object sender, EventArgs e)
        {
            try
            {
                if (btnAlterarCancelar.Text == "Alterar")
                {
                    txtNome.Text = dgvCasa.SelectedRows[0].Cells["NomeCasa"].Value.ToString();

                    enumerador = Enumeradores.DisciplinaEditar;

                    dgvCasa.Enabled = false;
                    txtNome.Enabled = true;

                    btnAdicionarSalvar.Text = "Salvar";
                    btnAlterarCancelar.Text = "Cancelar";
                }
                else if (btnAlterarCancelar.Text == "Cancelar")
                {
                    txtNome.Text            = "";
                    dgvCasa.Enabled         = true;
                    txtNome.Enabled         = false;
                    btnAdicionarSalvar.Text = "Adicionar";
                    btnAlterarCancelar.Text = "Alterar";
                }
            }
            catch (Exception ex)
            {
                if (ex.Message.Contains("O índice estava fora do intervalo. Ele deve ser não-negativo e menor que o tamanho da coleção."))
                {
                    MessageBox.Show("Não há registros para serem alterados.\nInsira um registro", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
                else
                {
                    MessageBox.Show(ex.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }
Example #19
0
        public ResultadoTransacao Insert(UsuarioOT pUsuarioOT)
        {
            List <SqlParameter> _parametrosList      = new List <SqlParameter>();
            InformacaoTransacao _informacaoTransacao = new InformacaoTransacao();

            //

            _parametrosList.Add(base.GetSqlParameter("p_CD_GRUPO_USUARIO", base.TratarNumero(pUsuarioOT.GrupoUsuarioOT.Codigo), System.Data.ParameterDirection.Input, System.Data.DbType.Int32));
            _parametrosList.Add(base.GetSqlParameter("p_CD_MATRICULA", base.TratarString(pUsuarioOT.Matricula), System.Data.ParameterDirection.Input, System.Data.DbType.String));
            _parametrosList.Add(base.GetSqlParameter("p_NM_USUARIO", base.TratarString(pUsuarioOT.Nome), System.Data.ParameterDirection.Input, System.Data.DbType.String));
            _parametrosList.Add(base.GetSqlParameter("p_CD_LOGIN", pUsuarioOT.Login, System.Data.ParameterDirection.Input, System.Data.DbType.String));
            _parametrosList.Add(base.GetSqlParameter("p_CD_SENHA", base.TratarString(pUsuarioOT.Senha), System.Data.ParameterDirection.Input, System.Data.DbType.String));
            _parametrosList.Add(base.GetSqlParameter("p_DT_ALTERACAO", base.TratarData(pUsuarioOT.DataAlteracao), System.Data.ParameterDirection.Input, System.Data.DbType.DateTime));
            _parametrosList.Add(base.GetSqlParameter("p_DT_EXPIRACAO_SENHA", base.TratarData(pUsuarioOT.DataExpiracaoSenha), System.Data.ParameterDirection.Input, System.Data.DbType.DateTime));
            _parametrosList.Add(base.GetSqlParameter("p_CD_STATUS", base.TratarNumero(Enumeradores.ConverterStatusShort(pUsuarioOT.Status)), System.Data.ParameterDirection.Input, System.Data.DbType.Int32));
            _parametrosList.Add(base.GetSqlParameter("p_NUM_TENTATIVAS_LOGIN", base.TratarNumero(pUsuarioOT.NumeroTentativasLogin), System.Data.ParameterDirection.Input, System.Data.DbType.Int32));
            _parametrosList.Add(base.GetSqlParameter("p_CD_USUARIO_ALTERACAO", base.TratarNumero(pUsuarioOT.UsuarioAlteracao.Codigo), System.Data.ParameterDirection.Input, System.Data.DbType.Int32));

            _informacaoTransacao.SetProcedure("STP_INSERIR_USUARIO", _parametrosList);

            return(base.Executar(_informacaoTransacao));
        }
Example #20
0
        public ResultadoTransacao Select(AlunoOT pAlunoOT)
        {
            List <SqlParameter> _parametrosList      = new List <SqlParameter>();
            InformacaoTransacao _informacaoTransacao = new InformacaoTransacao();

            //
            _parametrosList.Add(base.GetSqlParameter("p_CD_ALUNO", base.TratarNumero(pAlunoOT.Codigo), System.Data.ParameterDirection.Input, System.Data.DbType.Int32));
            _parametrosList.Add(base.GetSqlParameter("p_CD_CIDADE", base.TratarNumero(pAlunoOT.Cidade.Codigo), System.Data.ParameterDirection.Input, System.Data.DbType.Int32));
            _parametrosList.Add(base.GetSqlParameter("p_CD_ESTADO", base.TratarNumero(pAlunoOT.Estado.Codigo), System.Data.ParameterDirection.Input, System.Data.DbType.Int32));
            _parametrosList.Add(base.GetSqlParameter("p_CD_PAIS", base.TratarNumero(pAlunoOT.Pais.Codigo), System.Data.ParameterDirection.Input, System.Data.DbType.Int32));
            _parametrosList.Add(base.GetSqlParameter("p_CD_STATUS", base.TratarNumero(Enumeradores.ConverterStatusShort(pAlunoOT.Status)), System.Data.ParameterDirection.Input, System.Data.DbType.Int32));
            _parametrosList.Add(base.GetSqlParameter("p_NM_ALUNO", base.TratarString(pAlunoOT.Nome), System.Data.ParameterDirection.Input, System.Data.DbType.String));
            _parametrosList.Add(base.GetSqlParameter("p_CPF", base.TratarNumero(pAlunoOT.CPF), System.Data.ParameterDirection.Input, System.Data.DbType.Double));
            _parametrosList.Add(base.GetSqlParameter("p_DS_TELEFONE_CEL", base.TratarString(pAlunoOT.TelefoneCelular), System.Data.ParameterDirection.Input, System.Data.DbType.String));
            _parametrosList.Add(base.GetSqlParameter("p_DS_TELEFONE_RES", base.TratarString(pAlunoOT.TelefoneResidencial), System.Data.ParameterDirection.Input, System.Data.DbType.String));
            _parametrosList.Add(base.GetSqlParameter("p_DS_TELEFONE_COM", base.TratarString(pAlunoOT.TelefoneComercial), System.Data.ParameterDirection.Input, System.Data.DbType.String));
            _parametrosList.Add(base.GetSqlParameter("p_DS_EMAIL", base.TratarString(pAlunoOT.Email), System.Data.ParameterDirection.Input, System.Data.DbType.String));
            _parametrosList.Add(base.GetSqlParameter("p_DS_BAIRRO", base.TratarString(pAlunoOT.Bairro), System.Data.ParameterDirection.Input, System.Data.DbType.String));
            _parametrosList.Add(base.GetSqlParameter("p_DT_ALTERACAO", base.TratarData(pAlunoOT.DataAlteracao), System.Data.ParameterDirection.Input, System.Data.DbType.DateTime));


            _informacaoTransacao.SetProcedure("STP_CONSULTAR_ALUNO", _parametrosList);

            return(this.PreencherAlunoOT(base.Executar(_informacaoTransacao)));
        }
Example #21
0
        private void btnAdicionarSalvar_Click(object sender, EventArgs e)
        {
            try
            {
                if (btnAdicionarSalvar.Text == "Adicionar")
                {
                    enumerador = Enumeradores.DisciplinaInsert;

                    dgvDisciplinas.Enabled = false;
                    btnExcluir.Enabled     = false;

                    btnAdicionarSalvar.Text = "Salvar";
                    btnAlterarCancelar.Text = "Cancelar";

                    Campos(true);

                    SelecionarModalidade();
                    SelecionarCurso();
                }

                else if (btnAdicionarSalvar.Text == "Salvar")
                {
                    try
                    {
                        if (enumerador == Enumeradores.DisciplinaInsert)
                        {
                            FiscalizarAcao();
                        }
                        else if (enumerador == Enumeradores.DisciplinaEditar)
                        {
                            p_disciplina = new DtoDisciplina(
                                Convert.ToInt32(dgvDisciplinas.SelectedRows[0].Cells["IdDisciplina"].Value),
                                txtNome.Text, int.Parse(cbCurso.SelectedValue.ToString()),
                                cbCurso.SelectedItem.ToString(),
                                int.Parse(cbModalidade.SelectedValue.ToString()),
                                cbModalidade.SelectedItem.ToString(),
                                int.Parse(cbCasa.SelectedValue.ToString()),
                                cbCasa.SelectedItem.ToString());

                            objBll.EditDisciplina(p_disciplina);
                        }

                        dgvDisciplinas.DataSource  = objBll.SelectDisciplina();
                        cbCasa.SelectedIndex       = 0;
                        cbModalidade.SelectedValue = 0;
                        cbCurso.SelectedIndex      = 0;

                        dgvDisciplinas.Enabled     = true;
                        btnExcluir.Enabled         = true;
                        cbModalidade.SelectedValue = 0;
                        cbCurso.SelectedValue      = 0;
                        btnAdicionarSalvar.Text    = "Adicionar";
                        btnAlterarCancelar.Text    = "Alterar";

                        txtNome.Text = "";

                        Campos(false);

                        MessageBox.Show("Salvo com sucesso!", "", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    }
                    catch (Exception ex)
                    {
                        if (ex.Message.Contains("Referência de objeto não definida para uma instância de um objeto."))
                        {
                            MessageBox.Show("Não há nenhuma modalidade ou curso cadastrado nesta casa.\nVolte e insira. (Caso a modalidade não possua, insira mesmo assim. Utilize como exemplo: Curso: 'NA = Não se aplica.')", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
                        }
                        else
                        {
                            MessageBox.Show(ex.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
                        }
                    }
                }
            }
            catch (Exception)
            {
                MessageBox.Show("Erro de sistema, solicite suporte técnico.", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Example #22
0
        public ResultadoTransacao Update(ServicoRealizadoOT pServicoOT)
        {
            List <SqlParameter> _parametrosList      = new List <SqlParameter>();
            InformacaoTransacao _informacaoTransacao = new InformacaoTransacao();

            //

            _parametrosList.Add(base.GetSqlParameter("p_CD_SERVICO", base.TratarNumero(pServicoOT.Codigo), System.Data.ParameterDirection.Input, System.Data.DbType.Int32));
            _parametrosList.Add(base.GetSqlParameter("p_NM_SERVICO", base.TratarString(pServicoOT.Nome), System.Data.ParameterDirection.Input, System.Data.DbType.String));
            _parametrosList.Add(base.GetSqlParameter("p_CD_STATUS", base.TratarNumero(Enumeradores.ConverterStatusShort(pServicoOT.Status)), System.Data.ParameterDirection.Input, System.Data.DbType.Int32));
            _parametrosList.Add(base.GetSqlParameter("p_DS_SERVICO", base.TratarString(pServicoOT.Descricao), System.Data.ParameterDirection.Input, System.Data.DbType.String));

            _informacaoTransacao.SetProcedure("STP_ALTERAR_SERVICO", _parametrosList);

            return(base.Executar(_informacaoTransacao));
        }
Example #23
0
        /// <summary>
        /// Preenche o Objeto Menu com os dados da consulta.
        /// </summary>
        /// <param name="pResultadoTransacao">Objeto Resultado Transação</param>
        /// <returns>O resultado da transação com a Lista de Usuários</returns>
        private ResultadoTransacao PreencherAlunoOT(ResultadoTransacao pResultadoTransacao)
        {
            List <AlunoOT> _alunoList = new List <AlunoOT>();

            if (pResultadoTransacao.Resultado == Enumeradores.Resultados.Sucesso)
            {
                foreach (DataRow _itemAluno in pResultadoTransacao.DataSetRetono.Tables[0].Rows)
                {
                    AlunoOT pAlunoOT = new AlunoOT();

                    if (!_itemAluno["CD_ALUNO"].Equals(DBNull.Value))
                    {
                        pAlunoOT.Codigo = Convert.ToInt32(_itemAluno["CD_ALUNO"]);
                        pAlunoOT.Nome   = _itemAluno["NM_ALUNO"].ToString();

                        if (!_itemAluno["CD_CIDADE"].Equals(DBNull.Value))
                        {
                            pAlunoOT.Cidade.Codigo = Convert.ToInt32(_itemAluno["CD_CIDADE"]);
                            pAlunoOT.Cidade.Nome   = _itemAluno["NM_CIDADE"].ToString();
                        }

                        if (!_itemAluno["CD_ESTADO"].Equals(DBNull.Value))
                        {
                            pAlunoOT.Estado.Codigo = Convert.ToInt32(_itemAluno["CD_ESTADO"]);
                            pAlunoOT.Estado.Nome   = _itemAluno["NM_ESTADO"].ToString();
                            pAlunoOT.Estado.Sigla  = _itemAluno["DS_SIGLA"].ToString();
                        }

                        if (!_itemAluno["CD_PAIS"].Equals(DBNull.Value))
                        {
                            pAlunoOT.Pais.Codigo = Convert.ToInt32(_itemAluno["CD_PAIS"]);
                            pAlunoOT.Pais.Nome   = _itemAluno["NM_PAIS"].ToString();
                            pAlunoOT.Pais.Sigla  = _itemAluno["DS_SIGLA"].ToString();
                        }
                        pAlunoOT.Endereco            = _itemAluno["DS_ENDERECO"].ToString();
                        pAlunoOT.Bairro              = _itemAluno["DS_BAIRRO"].ToString();
                        pAlunoOT.TelefoneResidencial = _itemAluno["DS_TELEFONE_RES"].ToString();
                        pAlunoOT.TelefoneCelular     = _itemAluno["DS_TELEFONE_CEL"].ToString();
                        pAlunoOT.TelefoneComercial   = _itemAluno["DS_TELEFONE_COM"].ToString();
                        pAlunoOT.Email = _itemAluno["DS_EMAIL"].ToString();

                        if (!_itemAluno["CPF"].Equals(DBNull.Value))
                        {
                            pAlunoOT.CPF = Convert.ToDouble(_itemAluno["CPF"]);
                        }

                        pAlunoOT.Status = _itemAluno["CD_STATUS"].Equals(DBNull.Value) ? Enumeradores.Status.Todos : Enumeradores.ConverterShortStatus(Convert.ToInt16(_itemAluno["CD_STATUS"]));
                        pAlunoOT.RG     = _itemAluno["RG"].ToString();

                        if (!_itemAluno["CD_ESTADO_RG"].Equals(DBNull.Value))
                        {
                            pAlunoOT.EstadoRG.Codigo = Convert.ToInt32(_itemAluno["CD_ESTADO_RG"]);
                            pAlunoOT.EstadoRG.Nome   = _itemAluno["NM_ESTADO_RG"].ToString();
                            pAlunoOT.EstadoRG.Sigla  = _itemAluno["DS_SIGLA_RG"].ToString();
                        }

                        pAlunoOT.DataNascimento = _itemAluno["DT_NASCIMENTO"].Equals(DBNull.Value) ? DateTime.MinValue : Convert.ToDateTime(_itemAluno["DT_NASCIMENTO"]);

                        if (!_itemAluno["CEP"].Equals(DBNull.Value))
                        {
                            pAlunoOT.CEP = Convert.ToInt32(_itemAluno["CEP"]);
                        }

                        pAlunoOT.Sexo                = _itemAluno["SEXO"].Equals(DBNull.Value) ? Enumeradores.Sexo.Todos : Enumeradores.ConverterShortSexo(Convert.ToInt16(_itemAluno["SEXO"]));
                        pAlunoOT.NomePai             = _itemAluno["NM_PAI"].ToString();
                        pAlunoOT.NomeMae             = _itemAluno["NM_MAE"].ToString();
                        pAlunoOT.NomeResponsavel     = _itemAluno["NM_RESPONSAVEL"].ToString();
                        pAlunoOT.TelefoneResponsavel = _itemAluno["DS_TELEFONE_RESPONSAVEL"].ToString();
                        pAlunoOT.EstadoCivil         = _itemAluno["CD_ESTADO_CIVIL"].Equals(DBNull.Value) ? Enumeradores.EstadoCivil.Todos : Enumeradores.ConverterShortEstadoCivil(Convert.ToInt16(_itemAluno["CD_ESTADO_CIVIL"]));
                        pAlunoOT.Observacao          = _itemAluno["DS_OBSERVACAO"].ToString();
                        pAlunoOT.Senha               = _itemAluno["CD_SENHA"].ToString();

                        pAlunoOT.DataAlteracaoSenha = _itemAluno["DT_ALTERACAO_SENHA"].Equals(DBNull.Value) ? DateTime.MinValue : Convert.ToDateTime(_itemAluno["DT_ALTERACAO_SENHA"]);
                        pAlunoOT.DataExpiracaoSenha = _itemAluno["DT_EXPIRACAO_SENHA"].Equals(DBNull.Value) ? DateTime.MinValue : Convert.ToDateTime(_itemAluno["DT_EXPIRACAO_SENHA"]);
                        pAlunoOT.DataAlteracao      = _itemAluno["DT_ALTERACAO"].Equals(DBNull.Value) ? DateTime.MinValue : Convert.ToDateTime(_itemAluno["DT_ALTERACAO"]);

                        if (!_itemAluno["CD_USUARIO_ALTERACAO"].Equals(DBNull.Value))
                        {
                            pAlunoOT.UsuarioAlteracao.Codigo = Convert.ToInt32(_itemAluno["CD_USUARIO_ALTERACAO"]);
                            pAlunoOT.UsuarioAlteracao.Nome   = _itemAluno["NM_USUARIO_ALTERACAO"].ToString();
                        }

                        if (!_itemAluno["IMG_FOTO"].Equals(DBNull.Value))
                        {
                            pAlunoOT.Foto = (byte[])_itemAluno["IMG_FOTO"];
                        }

                        if (!_itemAluno["CD_EMPRESA"].Equals(DBNull.Value))
                        {
                            pAlunoOT.Empresa.Codigo = Convert.ToInt32(_itemAluno["CD_EMPRESA"]);
                            pAlunoOT.Empresa.Nome   = _itemAluno["NM_EMPRESA"].ToString();
                        }

                        pAlunoOT.Objetivo = _itemAluno["DS_OBJETIVO"].ToString();

                        if (!_itemAluno["CD_PROFISSAO"].Equals(DBNull.Value))
                        {
                            pAlunoOT.Profissao.Codigo = Convert.ToInt32(_itemAluno["CD_PROFISSAO"]);
                            pAlunoOT.Profissao.Nome   = _itemAluno["NM_PROFISSAO"].ToString();
                        }
                    }
                    _alunoList.Add(pAlunoOT);
                }

                pResultadoTransacao.ListaObjetos = _alunoList;
            }

            return(pResultadoTransacao);
        }
Example #24
0
        /// <summary>
        /// Preenche o Objeto Menu com os dados da consulta.
        /// </summary>
        /// <param name="pResultadoTransacao">Objeto Resultado Transação</param>
        /// <returns>O resultado da transação com a Lista de Usuários</returns>
        private ResultadoTransacao PreencherEmpresaOT(ResultadoTransacao pResultadoTransacao)
        {
            List <EmpresaOT> _empresaList = new List <EmpresaOT>();

            if (pResultadoTransacao.Resultado == Enumeradores.Resultados.Sucesso)
            {
                foreach (DataRow _item in pResultadoTransacao.DataSetRetono.Tables[0].Rows)
                {
                    EmpresaOT empresaOT = new EmpresaOT();

                    if (!_item["CD_EMPRESA"].Equals(DBNull.Value))
                    {
                        empresaOT.Codigo = Convert.ToInt32(_item["CD_EMPRESA"]);
                        empresaOT.Nome   = _item["NM_EMPRESA"].ToString();

                        if (!_item["CD_CIDADE"].Equals(DBNull.Value))
                        {
                            empresaOT.Cidade.Codigo = Convert.ToInt32(_item["CD_CIDADE"]);
                            empresaOT.Cidade.Nome   = _item["NM_CIDADE"].ToString();
                        }

                        if (!_item["CD_ESTADO"].Equals(DBNull.Value))
                        {
                            empresaOT.Estado.Codigo = Convert.ToInt32(_item["CD_ESTADO"]);
                            empresaOT.Estado.Nome   = _item["NM_ESTADO"].ToString();
                            empresaOT.Estado.Sigla  = _item["DS_SIGLA"].ToString();
                        }

                        if (!_item["CD_PAIS"].Equals(DBNull.Value))
                        {
                            empresaOT.Pais.Codigo = Convert.ToInt32(_item["CD_PAIS"]);
                            empresaOT.Pais.Nome   = _item["NM_PAIS"].ToString();
                            empresaOT.Pais.Sigla  = _item["DS_SIGLA"].ToString();
                        }
                        empresaOT.Endereco          = _item["DS_ENDERECO"].ToString();
                        empresaOT.Bairro            = _item["DS_BAIRRO"].ToString();
                        empresaOT.TelefoneComercial = _item["DS_TELEFONE_1"].ToString();
                        empresaOT.Fax            = _item["DS_TELEFONE_2"].ToString();
                        empresaOT.RazaoSocial    = _item["NM_RAZAO_SOCIAL"].ToString();
                        empresaOT.Email          = _item["DS_EMAIL"].ToString();
                        empresaOT.Site           = _item["DS_SITE"].ToString();
                        empresaOT.EmpresaSistema = Convert.ToBoolean(_item["BL_SISTEMA"]);



                        if (!_item["DS_CNPJ"].Equals(DBNull.Value))
                        {
                            empresaOT.CNPJ = Convert.ToDouble(_item["DS_CNPJ"]);
                        }

                        empresaOT.Status = _item["CD_STATUS"].Equals(DBNull.Value) ? Enumeradores.Status.Todos : Enumeradores.ConverterShortStatus(Convert.ToInt16(_item["CD_STATUS"]));

                        if (!_item["CEP"].Equals(DBNull.Value))
                        {
                            empresaOT.CEP = Convert.ToInt32(_item["CEP"]);
                        }

                        empresaOT.NomeContato   = _item["NM_CONTATO"].ToString();
                        empresaOT.Observacao    = _item["DS_OBSERVACAO"].ToString();
                        empresaOT.DataAlteracao = _item["DT_ALTERACAO"].Equals(DBNull.Value) ? DateTime.MinValue : Convert.ToDateTime(_item["DT_ALTERACAO"]);

                        if (!_item["CD_USUARIO_ALTERACAO"].Equals(DBNull.Value))
                        {
                            empresaOT.UsuarioAlteracao.Codigo = Convert.ToInt32(_item["CD_USUARIO_ALTERACAO"]);
                            empresaOT.UsuarioAlteracao.Nome   = _item["NM_USUARIO_ALTERACAO"].ToString();
                        }

                        if (!_item["IMG_LOGO"].Equals(DBNull.Value))
                        {
                            empresaOT.Logo = (byte[])_item["IMG_LOGO"];
                        }
                    }
                    _empresaList.Add(empresaOT);
                }

                pResultadoTransacao.ListaObjetos = _empresaList;
            }

            return(pResultadoTransacao);
        }
Example #25
0
 /// <summary>
 /// Retorna la ruta de la imagen mostrada por el alert
 /// </summary>
 /// <param name="tipoImagen">Enumerador que indica el tipo de imagen a mostrar</param>
 /// <returns>La ruta de la imagen que debe mostrar el message</returns>
 public static string pathImageMessage(Enumeradores.TypeMessage tipoImagen)
 {
     string imagen = string.Empty;
     switch (tipoImagen)
     {
         case Enumeradores.TypeMessage.error_message:
             imagen = "/Images/error.png";
             break;
         case Enumeradores.TypeMessage.warning_message:
             imagen = "/Images/warning.png";
             break;
         case Enumeradores.TypeMessage.information_message:
             imagen = "/Images/info.png";
             break;
         case Enumeradores.TypeMessage.question_message:
             imagen = "/Images/question.png";
             break;
     }
     return imagen;
 }
Example #26
0
        public ResultadoTransacao Select(EmpresaOT pEmpresaOT)
        {
            List <SqlParameter> _parametrosList      = new List <SqlParameter>();
            InformacaoTransacao _informacaoTransacao = new InformacaoTransacao();

            //
            _parametrosList.Add(base.GetSqlParameter("p_CD_EMPRESA", base.TratarNumero(pEmpresaOT.Codigo), System.Data.ParameterDirection.Input, System.Data.DbType.Int32));
            _parametrosList.Add(base.GetSqlParameter("p_CD_CIDADE", base.TratarNumero(pEmpresaOT.Cidade.Codigo), System.Data.ParameterDirection.Input, System.Data.DbType.Int32));
            _parametrosList.Add(base.GetSqlParameter("p_CD_ESTADO", base.TratarNumero(pEmpresaOT.Estado.Codigo), System.Data.ParameterDirection.Input, System.Data.DbType.Int32));
            _parametrosList.Add(base.GetSqlParameter("p_CD_PAIS", base.TratarNumero(pEmpresaOT.Pais.Codigo), System.Data.ParameterDirection.Input, System.Data.DbType.Int32));
            _parametrosList.Add(base.GetSqlParameter("p_CD_STATUS", base.TratarNumero(Enumeradores.ConverterStatusShort(pEmpresaOT.Status)), System.Data.ParameterDirection.Input, System.Data.DbType.Int32));
            _parametrosList.Add(base.GetSqlParameter("p_NM_EMPRESA", base.TratarString(pEmpresaOT.Nome), System.Data.ParameterDirection.Input, System.Data.DbType.String));
            _parametrosList.Add(base.GetSqlParameter("p_DS_CNPJ", base.TratarNumero(pEmpresaOT.CNPJ), System.Data.ParameterDirection.Input, System.Data.DbType.Double));
            _parametrosList.Add(base.GetSqlParameter("p_DS_EMAIL", base.TratarString(pEmpresaOT.Email), System.Data.ParameterDirection.Input, System.Data.DbType.String));
            _parametrosList.Add(base.GetSqlParameter("p_DT_CADASTRO", base.TratarData(pEmpresaOT.DataCadastro), System.Data.ParameterDirection.Input, System.Data.DbType.DateTime));
            _parametrosList.Add(base.GetSqlParameter("p_BL_SISTEMA", base.TratarBooleano(pEmpresaOT.EmpresaSistema), System.Data.ParameterDirection.Input, System.Data.DbType.Boolean));


            _informacaoTransacao.SetProcedure("STP_CONSULTAR_EMPRESA", _parametrosList);

            return(this.PreencherEmpresaOT(base.Executar(_informacaoTransacao)));
        }
Example #27
0
        public ResultadoTransacao Update(EmpresaOT pEmpresaOT)
        {
            List <SqlParameter> _parametrosList      = new List <SqlParameter>();
            InformacaoTransacao _informacaoTransacao = new InformacaoTransacao();

            _parametrosList.Add(base.GetSqlParameter("p_CD_EMPRESA", base.TratarNumero(pEmpresaOT.Codigo), System.Data.ParameterDirection.Input, System.Data.DbType.Int32));
            _parametrosList.Add(base.GetSqlParameter("p_CD_ESTADO", base.TratarNumero(pEmpresaOT.Estado.Codigo), System.Data.ParameterDirection.Input, System.Data.DbType.Int32));
            _parametrosList.Add(base.GetSqlParameter("p_CD_PAIS", base.TratarNumero(pEmpresaOT.Pais.Codigo), System.Data.ParameterDirection.Input, System.Data.DbType.Int32));
            _parametrosList.Add(base.GetSqlParameter("p_NM_EMPRESA", base.TratarString(pEmpresaOT.Nome), System.Data.ParameterDirection.Input, System.Data.DbType.String));
            _parametrosList.Add(base.GetSqlParameter("p_DS_ENDERECO", base.TratarString(pEmpresaOT.Endereco), System.Data.ParameterDirection.Input, System.Data.DbType.String));
            _parametrosList.Add(base.GetSqlParameter("p_DS_BAIRRO", base.TratarString(pEmpresaOT.Bairro), System.Data.ParameterDirection.Input, System.Data.DbType.String));
            _parametrosList.Add(base.GetSqlParameter("p_DS_TELEFONE_1", base.TratarString(pEmpresaOT.TelefoneComercial), System.Data.ParameterDirection.Input, System.Data.DbType.String));
            _parametrosList.Add(base.GetSqlParameter("p_DS_TELEFONE_2", base.TratarString(pEmpresaOT.Fax), System.Data.ParameterDirection.Input, System.Data.DbType.String));
            _parametrosList.Add(base.GetSqlParameter("p_DS_EMAIL", base.TratarString(pEmpresaOT.Email), System.Data.ParameterDirection.Input, System.Data.DbType.String));
            _parametrosList.Add(base.GetSqlParameter("p_DS_CNPJ", base.TratarNumero(pEmpresaOT.CNPJ), System.Data.ParameterDirection.Input, System.Data.DbType.Double));
            _parametrosList.Add(base.GetSqlParameter("p_CD_STATUS", base.TratarNumero(Enumeradores.ConverterStatusShort(pEmpresaOT.Status)), System.Data.ParameterDirection.Input, System.Data.DbType.Int32));
            _parametrosList.Add(base.GetSqlParameter("p_CEP", base.TratarNumero(pEmpresaOT.CEP), System.Data.ParameterDirection.Input, System.Data.DbType.Int32));
            _parametrosList.Add(base.GetSqlParameter("p_NM_CONTATO", base.TratarString(pEmpresaOT.NomeContato), System.Data.ParameterDirection.Input, System.Data.DbType.String));
            _parametrosList.Add(base.GetSqlParameter("p_DS_OBSERVACAO", base.TratarString(pEmpresaOT.Observacao), System.Data.ParameterDirection.Input, System.Data.DbType.String));
            _parametrosList.Add(base.GetSqlParameter("p_DT_CADASTRO", base.TratarData(pEmpresaOT.DataCadastro), System.Data.ParameterDirection.Input, System.Data.DbType.DateTime));
            _parametrosList.Add(base.GetSqlParameter("p_DT_ALTERACAO", base.TratarData(pEmpresaOT.DataAlteracao), System.Data.ParameterDirection.Input, System.Data.DbType.DateTime));
            _parametrosList.Add(base.GetSqlParameter("p_CD_USUARIO_ALTERACAO", base.TratarNumero(pEmpresaOT.UsuarioAlteracao.Codigo), System.Data.ParameterDirection.Input, System.Data.DbType.Int32));
            _parametrosList.Add(base.GetSqlParameter("p_IMG_LOGO", base.TratarImagem(pEmpresaOT.Logo), System.Data.ParameterDirection.Input, System.Data.DbType.Binary));
            _parametrosList.Add(base.GetSqlParameter("p_DS_SITE", base.TratarString(pEmpresaOT.Site), System.Data.ParameterDirection.Input, System.Data.DbType.String));
            _parametrosList.Add(base.GetSqlParameter("p_NM_RAZAO_SOCIAL", base.TratarString(pEmpresaOT.RazaoSocial), System.Data.ParameterDirection.Input, System.Data.DbType.String));



            _informacaoTransacao.SetProcedure("STP_ALTERAR_EMPRESA", _parametrosList);


            return(base.Executar(_informacaoTransacao));
        }
Example #28
0
 /// <summary>
 /// Retorna el titulo que se mestra en la ventana de acuerdo al tipo de mensaje
 /// </summary>
 /// <param name="tipoError">Tipo de mensaje</param>
 /// <returns>Titulo de la ventana</returns>
 public static string windowTitle(Enumeradores.TypeMessage tipoError)
 {
     string titulo = string.Empty;
     switch (tipoError)
     {
         case Enumeradores.TypeMessage.error_message:
             titulo = "Error";
             break;
         case Enumeradores.TypeMessage.warning_message:
             titulo = "Advertencia";
             break;
         case Enumeradores.TypeMessage.information_message:
             titulo = "Información";
             break;
         case Enumeradores.TypeMessage.question_message:
             titulo = "Pregunta";
             break;
     }
     return titulo;
 }
Example #29
0
        private void btnAdicionarSalvar_Click(object sender, EventArgs e)
        {
            try
            {
                if (btnAdicionarSalvar.Text == "Adicionar")
                {
                    enumerador = Enumeradores.CursoInsert;

                    dgvCursos.Enabled  = false;
                    btnExcluir.Enabled = false;

                    btnAdicionarSalvar.Text = "Salvar";
                    btnAlterarCancelar.Text = "Cancelar";

                    Campos(true);

                    SelecionarModalidade();
                }

                else if (btnAdicionarSalvar.Text == "Salvar")
                {
                    try
                    {
                        if (enumerador == Enumeradores.CursoInsert)
                        {
                            FiscalizarAcao();
                        }
                        else if (enumerador == Enumeradores.CursoEditar)
                        {
                            p_curso = new DtoCurso(
                                Convert.ToInt32(dgvCursos.SelectedRows[0].Cells["IdCurso"].Value),
                                txtNome.Text, int.Parse(cbModalidade.SelectedValue.ToString()),
                                cbModalidade.SelectedItem.ToString(),
                                int.Parse(cbCasa.SelectedValue.ToString()),
                                cbCasa.SelectedItem.ToString());

                            objBll.EditCurso(p_curso);
                        }

                        dgvCursos.DataSource = objBll.SelectCurso();
                        cbCasa.SelectedIndex = 0;
                        SelecionarModalidade();

                        dgvCursos.Enabled  = true;
                        btnExcluir.Enabled = true;

                        btnAdicionarSalvar.Text = "Adicionar";
                        btnAlterarCancelar.Text = "Alterar";

                        txtNome.Text = "";

                        Campos(false);

                        MessageBox.Show("Salvo com sucesso!", "", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    }
                    catch (Exception ex)
                    {
                        if (ex.Message.Contains("Referência de objeto não definida para uma instância de um objeto."))
                        {
                            MessageBox.Show("Não há nenhuma modalidade nesta casa.\nVolte e insira uma modalidade.", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
                        }
                        else
                        {
                            MessageBox.Show(ex.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
                        }
                    }
                }
            }
            catch (Exception)
            {
                MessageBox.Show("Erro de sistema, solicite suporte técnico", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Example #30
0
 private void RemoverPerfil(Enumeradores.Perfil perfil)
 {
     Perfis.Remove(perfil);
 }
Example #31
0
 private void AdicionarPerfil(Enumeradores.Perfil perfil)
 {
     Perfis.Add(perfil);
     
 }
Example #32
0
        public List <ListaPOCO> consultarListas(int empresasSIRCEID)
        {
            DataTable           unidadesResponsables = new UtileriaDAT().ConsultarUnidadesResponsables();
            List <CatalogoPOCO> entidades            = new UtileriaDAT().ConsultarEntidades();
            var listaPOCO = (from l in contexto.Listas
                             join a in contexto.Acuses on l.ListaID equals a.ListaID
                             join ct in contexto.CentrosTrabajoSIRCE on l.CentroTrabajoSIRCEID equals ct.CentroTrabajoSIRCEID
                             join ects in contexto.EmpresaCentrosTrabajoSIRCE on ct.CentroTrabajoSIRCEID equals ects.CentroTrabajoSIRCEID
                             join e in contexto.EmpresasSIRCE on ects.EmpresaSIRCEID equals e.EmpresaSIRCEID
                             join lc in contexto.ListaCentrosTrabajo on l.ListaID equals lc.ListaID into establecimientosTotales
                             where l.Eliminado == false &&
                             e.EmpresaSIRCEID == empresasSIRCEID
                             select new ListaPOCO
            {
                listaID = l.ListaID,
                folioEmpresa = l.FolioEmpresa,
                nombreLista = l.Nombre,
                fechaPresentacion = (DbFunctions.Right(String.Concat(" ", SqlFunctions.StringConvert((double?)SqlFunctions.DatePart("dd", l.FechaPresentacion))), 2)
                                     + "/"
                                     + DbFunctions.Right(String.Concat(" ", SqlFunctions.StringConvert((double?)SqlFunctions.DatePart("mm", l.FechaPresentacion))), 2)
                                     + "/"
                                     + DbFunctions.Right(SqlFunctions.StringConvert((double?)SqlFunctions.DatePart("yyyy", l.FechaPresentacion)), 4)
                                     ).Replace(" ", "0"),
                numeroEstablecimientos = establecimientosTotales.Count(),
                numeroConstancias = (from c in contexto.Constancias
                                     where establecimientosTotales.Select(x => x.ListaCentroTrabajoID).Contains(c.ListaCentroTrabajoID) &&
                                     c.Eliminado == false
                                     select c).Count(),
                numeroCursos = (from c in contexto.Constancias
                                where establecimientosTotales.Select(x => x.ListaCentroTrabajoID).Contains(c.ListaCentroTrabajoID) &&
                                c.Eliminado == false
                                select c).Where(c => c.Eliminado != true).Select(x => x.CursoID).Distinct().Count(),
                numeroTrabajadores = (from c in contexto.Constancias
                                      join t in contexto.Trabajadores on c.TrabajadorID equals t.TrabajadorID
                                      where establecimientosTotales.Select(x => x.ListaCentroTrabajoID).Contains(c.ListaCentroTrabajoID) &&
                                      c.Eliminado == false
                                      select t).Where(c => c.Eliminado != true).Select(x => x.CURP).Distinct().Count(),
                usuarioPresento = l.UsuarioCreacion,
                unidadResponsableID = l.UnidadResponsableID,
                folioDC4 = a.FolioDC4,
                estatusID = l.Estatus,
                origen = l.Origen,
                numeroConstanciasTotales = l.NumeroConstancias,
                fechaCreacion = (DbFunctions.Right(String.Concat(" ", SqlFunctions.StringConvert((double?)SqlFunctions.DatePart("dd", l.FechaCreacion))), 2)
                                 + "/"
                                 + DbFunctions.Right(String.Concat(" ", SqlFunctions.StringConvert((double?)SqlFunctions.DatePart("mm", l.FechaCreacion))), 2)
                                 + "/"
                                 + DbFunctions.Right(SqlFunctions.StringConvert((double?)SqlFunctions.DatePart("yyyy", l.FechaCreacion)), 4)
                                 ).Replace(" ", "0"),
            }).Distinct().ToList();

            foreach (ListaPOCO item in listaPOCO)
            {
                item.estatus          = Enumeradores.GetDescription((Enumeradores.EstatusLista)(int.Parse(item.estatusID.ToString())));
                item.porcentajeAvance = ((double.Parse(item.numeroConstancias.ToString())
                                          / double.Parse(item.numeroConstanciasTotales.ToString()))
                                         * 100).ToString()
                                        + '%';
                if (item.origen == (byte)Enumeradores.OrigenSIRCE.Internet)
                {
                }
                else if (item.origen == (byte)Enumeradores.OrigenSIRCE.Ventanilla)
                {
                    item.entidadFederativa = (from ur in unidadesResponsables.AsEnumerable()
                                              where ur.Field <int>("unidadResponsableID") == item.unidadResponsableID
                                              select ur.Field <string>("entidadDesc")).FirstOrDefault();
                }
            }
            return(listaPOCO);
        }
Example #33
0
        private void btnAdicionar_Salvar_Click(object sender, EventArgs e)
        {
            bool passe = false;

            if (btnAdicionar_Salvar.Text == "Adicionar")
            {
                enumerador = Enumeradores.SalaInsert;
                btnAdicionar_Salvar.Text = "Salvar";
                btnAlterar_Cancelar.Text = "Cancelar";

                txtInformacoes.Enabled = true;
                txtNome.Enabled        = true;
                btnDesativar.Enabled   = false;
            }
            else
            {
                try
                {
                    if (txtInformacoes.Text == String.Empty)
                    {
                        txtInformacoes.Text = "NA";
                    }

                    if (enumerador == Enumeradores.SalaInsert)
                    {
                        try
                        {
                            sala = new DtoSala(null, txtNome.Text, true, txtInformacoes.Text);
                            objBll.InsertSala(sala);

                            MessageBox.Show("Sala salva com sucesso!", "", MessageBoxButtons.OK, MessageBoxIcon.Information);
                            dgvSalas.DataSource = objBll.SelectSala(status);
                            passe = true;
                            txtInformacoes.Enabled = false;
                            txtNome.Enabled        = false;
                        }
                        catch (Exception ex)
                        {
                            MessageBox.Show(ex.Message, "", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                        }
                    }
                    else if (enumerador == Enumeradores.SalaEditar)
                    {
                        try
                        {
                            sala = new DtoSala(Convert.ToInt32(dgvSalas.SelectedRows[0].Cells["IdSala"].Value),
                                               txtNome.Text, true, txtInformacoes.Text);

                            objBll.EditSala(sala);

                            MessageBox.Show("Sala salva com sucesso!", "", MessageBoxButtons.OK, MessageBoxIcon.Information);
                            dgvSalas.DataSource = objBll.SelectSala(status);
                            passe = true;
                            btnDesativar.Enabled   = true;
                            txtInformacoes.Enabled = false;
                            txtNome.Enabled        = false;
                        }
                        catch (Exception ex)
                        {
                            MessageBox.Show(ex.Message, "", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                        }
                    }
                    if (passe == true)
                    {
                        dgvSalas.DataSource      = objBll.SelectSala(status);
                        dgvSalas.Enabled         = true;
                        btnAdicionar_Salvar.Text = "Adicionar";
                        btnAlterar_Cancelar.Text = "Alterar";
                        txtNome.Text             = String.Empty;
                        txtInformacoes.Text      = String.Empty;
                        btnDesativar.Enabled     = true;
                    }
                }
                catch (Exception)
                {
                    MessageBox.Show("Erro de sistema, solicite suporte técnico", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }
Example #34
0
        /**
         * terminar de colocar os metodos dentro do case e começar a utilizar para
         * os novos métodos que seram criados. ver se a separação dos serviços podem ser melhorados
         * colocar maneira de voltar dos métodos para o menu principal e poder escolher
         * outro e continuar a testar.
         */
        static void Main(string[] args)
        {
            var dataHora     = new DataHora();
            var geometria    = new Geometria();
            var enumera      = new Enumeradores();
            var contrato     = new ContratoDeTrabalho();
            var social       = new SocialPosts();
            var pedido       = new Pedido();
            var upDown       = new UpDowncasting();
            var sobre        = new PalavrasVirtuais();
            var sela         = new MetodoSelado();
            var pagaFun      = new PagamentoFuncio();
            var regisProduct = new RegisterProduct();
            var abstraCla    = new AbstrataClasse();
            var abstraMetod  = new AbstrataMetod();
            var tax          = new TaxService();
            var teste        = new Teste();
            var tratando     = new TratandoExcecoes();
            var operation    = new AccountOperations();
            var file         = new OperationFile();
            var usingBlock   = new UsingBlock();

            Console.WriteLine($"Escolha o que vc deseja testar!!!");
            Console.WriteLine($"1 - VerificaHora" +
                              "\r\n2 - CalculoTriangulo" +
                              "\r\n3 - PropriedadesDateTime" +
                              "\r\n4 - PropriedadesTimeSpan" +
                              "\r\n5 - DatetimeKindIso8601" +
                              "\r\n6 - Enumeradores" +
                              "\r\n7 = Contrato de Trabalho" +
                              "\r\n8 - Posts" +
                              "\r\n9 - PedidoCompra" +
                              "\r\n10 - Herança" +
                              "\r\n11 - Upcasting Downcasting" +
                              "\r\n12 - Sobreposição, palavras virtuais" +
                              "\r\n13 - Classe/Metodo Selada" +
                              "\r\n14 - Pagamento Funcionário" +
                              "\r\n15 - Register Product" +
                              "\r\n16 - Abstrata Classe" +
                              "\r\n17 - Abstrato Metodo" +
                              "\r\n18 - Imposto" +
                              "\r\n19 - teste" +
                              "\r\n20 - TryCatch" +
                              "\r\n21 - Exception personalizada" +
                              "\r\n22 - Desafio Exception" +
                              "\r\n23 - Matrizes com listas" +
                              "\r\n24 - File" +
                              "\r\n25 - FileStream" +
                              "\r\n26 - Using block" +
                              "\r\n27 - Stream writer");
            int escolha = int.Parse(Console.ReadLine());

            switch (escolha)
            {
            case 1:
                dataHora.VerificaHora();
                break;

            case 2:
                geometria.CalculoTriangulo();
                break;

            case 3:
                dataHora.PropriedadesDateTime();
                break;

            case 4:
                dataHora.PropriedadesTimeSpan();
                break;

            case 5:
                dataHora.DateTimeKindIso8601();
                break;

            case 6:
                enumera.Pedido();
                break;

            case 7:
                contrato.AddWorker();
                break;

            case 8:
                social.SocialMidia();
                break;

            case 9:
                pedido.PedidoCompra();
                break;

            case 11:
                upDown.UpDown();
                break;

            case 12:
                sobre.SobreposicaoPalavras();
                break;

            case 13:
                sela.ClasseSeladaM();
                break;

            case 14:
                pagaFun.PagamentoFunc();
                break;

            case 15:
                regisProduct.RegisterProd();
                break;

            case 16:
                abstraCla.AbstrataCla();
                break;

            case 17:
                abstraMetod.MetodExemplo();
                break;

            case 18:
                tax.CalculoImpostoHaPagar();
                break;

            case 19:
                teste.Teste1();
                break;

            case 20:
                tratando.tratandoException();
                break;

            case 21:
                tratando.ExceptionPersonalized();
                break;

            case 22:
                operation.Operations();
                break;

            case 23:
                teste.MatrizComLista();
                break;

            case 24:
                file.OpeFile();
                break;

            case 25:
                file.OpeFileStream();
                break;

            case 26:
                usingBlock.OpeUsingBlock();
                break;

            case 27:
                file.OpeFileStreamWrite();
                break;

            default:
                Console.WriteLine($"Não temos esta opção tente novamente!!!");
                break;
            }

            //VerificaHora();
            //Calculo do triangulo
            //CalculoTriangulo();
            //mostrando informação da pessoal
            //MostraPessoa();
            //mostrando os funcionarios
            //MostraFuncionario();
            // EstoqueProdutos();
            //CalculoRetangulo();
            //NotasAluno();
            //CalculandoCircunferencia();
            //ConverteMoeda();
            //EstoqueProdutosEncapsulamento();
            //fazer transferencias de bancos
            //MovimentacoesBancarias();
            //AlugandoQuartos();
            //UsandoListas();
            //AumentoDeSalario();
            //Matrizes();
            //exercicio M linhas e N colunas
            //DesafioMatrizes();
            //funções string
            //FuncoesString();
            //funções datetime
            //FuncoesDateTime();
            //TimeSpan
            //funcoesTimeSpan();
        }