// DESBLOQUEAR CAIXA //------------------------------------------------------------------------------------------------------------ private void DesbloquearCaixa() { // Ask USER var resp = AbrirDialog($"Você deseja realmente DESBLOQUEAR o caixa da conta: {_caixa.Conta} ?" + $"\nSaldo Final: {CalculaTotais():c}", "Finalizar Caixa", DialogType.SIM_NAO, DialogIcon.Question); if (resp != DialogResult.Yes) { return; } try { // --- Ampulheta ON Cursor.Current = Cursors.WaitCursor; // Define Values _caixa.IDSituacao = 1; // DESBLOQUEAR caixa and GET oldDataPadrao DateTime oldDataPadrao = cxBLL.DesbloquearCaixa(_caixa); // change SIT propSituacao = 1; // CHECK ContaPadrao and change DatePadrao //------------------------------------------------------------------------------------------------------------ if (ContaPadrao().IDConta == _caixa.IDConta) { ((frmPrincipal)Application.OpenForms[0]).propDataPadrao = oldDataPadrao; } } catch (Exception ex) { AbrirDialog("Uma exceção ocorreu ao Desbloquear o Caixa Atual..." + "\n" + ex.Message, "Exceção", DialogType.OK, DialogIcon.Exclamation); } finally { // --- Ampulheta OFF Cursor.Current = Cursors.Default; } }