private void AbrirCaixa() { try { // --- Ampulheta ON Cursor.Current = Cursors.WaitCursor; //--- check selected item if (dgvListagem.SelectedRows.Count == 0) { AbrirDialog("Favor selecionar um registro para Visualizar...", "Selecionar Registro", DialogType.OK, DialogIcon.Information); return; } objCaixa caixa = (objCaixa)dgvListagem.SelectedRows[0].DataBoundItem; var frm = new frmCaixa(caixa, Application.OpenForms[0]); frm.MdiParent = Application.OpenForms[0]; frm.Show(); Close(); } catch (Exception ex) { AbrirDialog("Uma exceção ocorreu ao Abrir o formulário de caixa..." + "\n" + ex.Message, "Exceção", DialogType.OK, DialogIcon.Exclamation); } finally { // --- Ampulheta OFF Cursor.Current = Cursors.Default; } }
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; } }
private void ObterDados() { try { // --- Ampulheta ON Cursor.Current = Cursors.WaitCursor; //--- Check Conta if (ContaSelected == null) { AbrirDialog("Favor selecionar uma conta...", "Conta"); txtConta.Focus(); } //--- Get LAST CAIXA lastCaixa = cBLL.GetLastCaixa((int)ContaSelected.IDConta); //--- check if is situacao = iniciado if (lastCaixa.IDSituacao == 1) { AbrirDialog("Essa conta possui um caixa que ainda não foi finalizado...", "Caixa Não Finalizado"); //--- OPEN FORM CAIXA try { //--- open form var frm = new frmCaixa(lastCaixa, 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; } return; } PreecheCampos(); btnEfetuar.Enabled = true; } catch (AppException ex) { AbrirDialog(ex.Message, "Aviso", DialogType.OK, DialogIcon.Exclamation); btnEfetuar.Enabled = false; } catch (Exception ex) { AbrirDialog("Uma exceção ocorreu ao Obter as informações do caixa anterior..." + "\n" + ex.Message, "Exceção", DialogType.OK, DialogIcon.Exclamation); btnEfetuar.Enabled = false; } finally { // --- Ampulheta OFF Cursor.Current = Cursors.Default; } }