示例#1
0
        private void FrmPrincipal_Load(object sender, EventArgs e)
        {
            foreach (Control ctrl in this.Controls)
            {
                if (ctrl is MdiClient)
                {
                    ctrl.BackColor = ColorTranslator.FromHtml("#f7f6f6");
                }
            }

            //if (!Debugger.IsAttached)
            //{
            FrmLogin frm = new FrmLogin();

            frm.ShowInTaskbar = false;
            frm.ShowDialog();

            if (frm.autorizado)
            {
                pnlFiltroInfo.Visible = true;
                pnlprincipal.Visible  = true;
                //pnlMapa.Visible = true;
                vvModelo.Visible  = true;
                toolCorte.Visible = true;

                if (Glass.usuario.master != null && Glass.usuario.master != "null" && Glass.usuario.master.Equals("S"))
                {
                    toolArquivo.Visible        = true;
                    toollSincronizacao.Visible = true;
                }

                Glass.usuario.nome = frm.txtNome.Text;

                string mensagemRetorno = ConexaoValidaLogin.mensalidadeAVencer();
                if (mensagemRetorno.Length > 0)
                {
                    Mensagens.Informacao(mensagemRetorno);
                }

                mensagemRetorno = ConexaoValidaLogin.mensalidadeVencida();
                if (mensagemRetorno.Length > 0)
                {
                    Mensagens.Informacao(mensagemRetorno);
                }

                mensagemRetorno = ConexaoValidaLogin.mensalidadeAtrasada();
                if (mensagemRetorno.Length > 0)
                {
                    Mensagens.Atencao(mensagemRetorno);
                    Application.Exit();
                }
            }
            //}
            //else
            //{
            //    pnlFiltroInfo.Visible = true;
            //    pnlprincipal.Visible = true;
            //    //pnlMapa.Visible = true;
            //    vvModelo.Visible = true;
            //    toolCorte.Visible = true;
            //    toolArquivo.Visible = true;
            //    toollSincronizacao.Visible = true;

            //}


            DBManager.VerificaTabelasAuxiliares();

            /*
             * SyncManager.SyncTables.AddRange(new string[] { "ELIMINA_REGISTRO", "MODELO", "MARCA", "MODELO_ANO", "ROLO", "!DESENHOS" });
             * SyncManager.Synckeys.AddRange(new string[] { "ID", "CODIGO_MODELO", "ID", "CODIGO_ANO", "ID", "VEICULO" });
             *
             * SyncManager.SyncStatus = new UpdateSyncStatus(SyncStatusProc);
             * SyncManager.CheckTables();
             *
             * if (Debugger.IsAttached)
             * {
             *  //SyncManager.Syncronize(SyncType.Outgoing);
             * }
             */

            lbQtde.Text = sel.AtualizaMarcas() + " desenhos cadastrados sendo\n" + DBManager.GetNumVeiculoMarca();

            cbMarca.Focus();
            calculapalavra();
        }