Example #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;
        }
Example #2
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);
        }