private void btnEfetuar_Click(object sender, EventArgs e) { var newCaixa = new objCaixa(null) { DataFinal = dtpDataFinal.Value, DataInicial = lastCaixa.DataInicial, IDConta = (int)ContaSelected.IDConta, CaixaFinalDoDia = false, Conta = ContaSelected.Conta, ContaBloqueioData = ContaSelected.BloqueioData, ContaSaldo = ContaSelected.ContaSaldo, FechamentoData = DateTime.Today, IDSituacao = 1, SaldoAnterior = lastCaixa.SaldoFinal, SaldoFinal = 0, Situacao = "Iniciado", IDUsuario = (int)Program.usuarioAtual.IDUsuario, UsuarioApelido = Program.usuarioAtual.UsuarioApelido, Observacao = "" }; //--- INSERT NEW CAIXA try { // --- Ampulheta ON Cursor.Current = Cursors.WaitCursor; newCaixa.IDCaixa = cBLL.InsertCaixa(newCaixa); //--- open form var frm = new frmCaixa(newCaixa, Application.OpenForms[0]); frm.MdiParent = Application.OpenForms[0]; frm.Show(); Close(); } catch (Exception ex) { AbrirDialog("Uma exceção ocorreu ao Inserir o novo Caixa..." + "\n" + ex.Message, "Exceção", DialogType.OK, DialogIcon.Exclamation); } finally { // --- Ampulheta OFF Cursor.Current = Cursors.Default; } }