Example #1
0
        private void VerificaDespesa_LanFin_NaoAprovado()
        {
            DRSelecProjeto server = new DRSelecProjeto();

            server.Initializa(DRContex.Sistema.StringConexao);

            string mensagem = "Existem infomações para serem aprovadas pelo usuário supervisor.";
            bool   mostra   = false;

            if (server.ExisteDespesaParaAprovar())
            {
                mensagem += Environment.NewLine + "- Despesas";
                mostra    = true;
            }

            if (server.ExisteLanFinParaAprovar())
            {
                mensagem += Environment.NewLine + "- Investidores/Lançamentos Financeiros";
                mostra    = true;
            }
            server.Dispose();
            if (mostra)
            {
                MessageBox.Show(mensagem, "Informação importante", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
        }
Example #2
0
        private bool ObraDefaultSetada()
        {
            bool r = false;

            DRSelecProjeto server = new DRSelecProjeto();

            server.Initializa(DRContex.Sistema.StringConexao);
            object[] result = server.GetProjetoDefault();
            if (result != null)
            {
                DRProjetoContext.DRProjeto.CodProjeto    = Convert.ToInt32(result[0]);
                DRProjetoContext.DRProjeto.NomeProjeto   = Convert.ToString(result[1]);
                DRProjetoContext.DRProjeto.DataUltimoBck = Convert.ToDateTime(result[2]);
                DRProjetoContext.DRProjeto.strCon        = DRContex.Sistema.StringConexao;
                DRContex.Sistema.OwnerData = DRProjetoContext.DRProjeto.CodProjeto;
                r = true;
            }
            server.Dispose();
            return(r);
        }
Example #3
0
        public static void ExecuteBackup(string caminho, string bancoDados, string servidor)
        {
            DRFormBackupSQL formWait = new DRFormBackupSQL();

            formWait.lbTitulo.Text = "Aguarde......";
            formWait.lbTitulo.Text = "Realizando Backup(Cópia de segurança).";
            formWait.lbResumo.Text = "Este procedimento poderá demorar, pois está sendo efetuada" + Environment.NewLine +
                                     "uma cópia de todo o sistema.";
            formWait.Caminho    = caminho;
            formWait.BancoDados = bancoDados;
            formWait.Servidor   = servidor;

            formWait.OnExecute = new EventHandler(formWait.ExecuteBackup);



            DialogResult drResult = formWait.ShowDialog(); // A Thread Principal deve travar neste ponto

            // Se ocorreu uma exceção não tratada, exibe para o usuário
            if (formWait.Error != null && drResult == DialogResult.Abort)
            {
                throw formWait.Error;
            }
            else
            {
                DRSelecProjeto server = new DRSelecProjeto();
                server.Initializa(DRContex.Sistema.StringConexao);
                server.SetDataBck();
                server.Dispose();

                DRProjetoContext.DRProjeto.PreferenciaLocal.SetDataUltimoBackupPres(DateTime.Now);
                MessageBox.Show("Backup realizado com sucesso!" + Environment.NewLine +
                                "Arquivo disponibilizado em:" + caminho,
                                "Informação", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            }
        }
Example #4
0
 protected override void InitServer(ref object _ServerDR)
 {
     _ServerDR = new  DRSelecProjeto();
     base.InitServer(ref _ServerDR);
 }