Esempio n. 1
0
        // CONSTRUCTOR
        //------------------------------------------------------------------------------------------------------------
        public frmCaixa(objCaixa caixa, Form formOrigem)
        {
            InitializeComponent();
            _formOrigem = formOrigem;

            _caixa = caixa;
            bindCaixa.DataSource = typeof(objCaixa);
            bindCaixa.Add(_caixa);

            BindingCreator();
            propSituacao = _caixa.IDSituacao;

            //--- Get Data with TRANSACTION
            var    access = new AcessoControlBLL();
            object dbTran = access.GetNewAcessoWithTransaction();

            ObterConta(dbTran);
            ObterMovimentacaoList(dbTran);

            access.CommitAcessoWithTransaction(dbTran);

            //--- check if exists nivelamento
            checkAjusteNivelamento();

            txtObservacao.GotFocus  += txtObservacao_GotFocus;
            txtObservacao.LostFocus += txtObservacao_LostFocus;
        }
        private static bool GetAuthorization(EnumAcessoTipo AuthLevel,
                                             string AuthDescription,
                                             Form formOrigem = null)
        {
            var frmA = new Main.frmUserAuthorization(AuthDescription, formOrigem);

            frmA.ShowDialog();

            if (frmA.DialogResult != DialogResult.OK)
            {
                return(false);
            }

            try
            {
                // --- Ampulheta ON
                Cursor.Current = Cursors.WaitCursor;

                //--- GET User Data
                var    db  = new AcessoControlBLL();
                object obj = db.GetAuthorization(frmA.propUser, frmA.propSenha, AuthLevel, AuthDescription);

                if (obj.GetType() == typeof(objUsuario))
                {
                    return(true);
                }
                else
                {
                    AbrirDialog("Uma falha ocorreu na autorização:\n" + obj.ToString(),
                                "Autorização Negada",
                                DialogType.OK,
                                DialogIcon.Warning);
                    return(false);
                }
            }
            catch (Exception ex)
            {
                AbrirDialog("Uma exceção ocorreu ao obter a autorização..." + "\n" +
                            ex.Message, "Exceção", DialogType.OK, DialogIcon.Exclamation);
                return(false);
            }
            finally
            {
                // --- Ampulheta OFF
                Cursor.Current = Cursors.Default;
            }
        }
        //--- VERIFICA SE EXISTE SERVER CONFIG TO GET CONN STRING
        //------------------------------------------------------------------------------------------------------------
        private static bool CheckServerAccess()
        {
            AcessoControlBLL acessoBLL  = new AcessoControlBLL();
            string           TestAcesso = acessoBLL.GetConnString();

            //--- open FRMCONNSTRING: to define the string de conexao
            if (string.IsNullOrEmpty(TestAcesso))
            {
                Main.frmConnString fcString = new Main.frmConnString();
                fcString.ShowDialog();

                if (fcString.DialogResult != DialogResult.OK)
                {
                    return(false);
                }

                return(true);
            }

            return(true);
        }
        private void ObterArquivo()
        {
            AcessoControlBLL aBLL = new AcessoControlBLL();

            try
            {
                // --- Ampulheta ON
                Cursor.Current = Cursors.WaitCursor;

                SourceXMLFile = aBLL.GetConfigXMLPath();
            }
            catch (Exception ex)
            {
                AbrirDialog("Uma exceção ocorreu ao Obter acesso ao arquivo de configuração XML..." + "\n" +
                            ex.Message, "Exceção", DialogType.OK, DialogIcon.Exclamation);
            }
            finally
            {
                // --- Ampulheta OFF
                Cursor.Current = Cursors.Default;
            }
        }
        // LOAD
        private void frmConfigServidor_Load(object sender, EventArgs e)
        {
            //--- Get Connection String
            AcessoControlBLL bBLL = new AcessoControlBLL();

            txtStringConexao.Text = bBLL.GetConnString();

            if (!string.IsNullOrEmpty(txtStringConexao.Text))
            {
                if (txtStringConexao.Text.Contains("Server=tcp:") || txtStringConexao.Text.Contains("Server = tcp:"))
                {
                    lblServidorTipo.Text = "Servidor REMOTO";
                }
                else
                {
                    lblServidorTipo.Text = "Servidor LOCAL";
                }
            }
            else
            {
                lblServidorTipo.Text = "Servidor INDEFINIDO";
            }
        }
Esempio n. 6
0
        private ErrorProvider EP = new ErrorProvider();         // default error provider

        #region SUB NEW | CONSTRUCTOR | PROPERTIES

        // CONSTRUCTOR WITH OBJECT DESPESA
        //------------------------------------------------------------------------------------------------------------
        public frmProvisorio(objDespesaProvisoria provisoria, Form formOrigem)
        {
            InitializeComponent();

            // get formOrigem
            _formOrigem = formOrigem;

            // create acesso dados
            AcessoControlBLL acesso = new AcessoControlBLL();
            object           dbTran = acesso.GetNewAcessoWithTransaction();

            // set DESPESA
            _provisoria             = provisoria;
            dtpRetiradaData.MinDate = DateTime.Today;

            // GET DATA
            if (provisoria.IDProvisorio != null)
            {
                GetDespesas(dbTran);
            }
            else
            {
                lstDespesas = new List <objDespesa>();
            }

            // Define CONTA & SETOR
            if (_provisoria.IDProvisorio == null)
            {
                DefineConta(ContaPadrao());
                DefineSetor(SetorPadrao());
            }
            else
            {
                GetConta(dbTran);
                objSetor setor = new objSetor(_provisoria.IDSetor);
                setor.Setor = _provisoria.Setor;
                DefineSetor(setor);
            }

            //--- CLOSE CONNECTION
            acesso.CommitAcessoWithTransaction(dbTran);

            // binding
            bindProvisoria.DataSource = typeof(objDespesaProvisoria);
            bindProvisoria.Add(_provisoria);
            BindingCreator();

            if (_provisoria.IDProvisorio == null)
            {
                Sit = EnumFlagEstado.NovoRegistro;
                _provisoria.RetiradaData = DateTime.Today;
            }
            else if (_provisoria.Concluida)
            {
                Sit = EnumFlagEstado.RegistroBloqueado;
            }
            else
            {
                Sit = EnumFlagEstado.RegistroSalvo;
            }

            // handlers
            _provisoria.PropertyChanged += RegistroAlterado;
            HandlerKeyDownControl(this);
        }