// 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 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); }