예제 #1
0
        private void btnBaixar_Click(object sender, EventArgs e)
        {
            DateTime Agora = DateTime.Today;

            CaixaGeral Caixa = new CaixaGeral();

            if (!Caixa.ConsultaDataAberta(Agora))
            {
                MessageBox.Show("O CAIXA desta data não está aberto\n consulte o Depto. Financeiro", "Atenção...");
                return;
            }

            fContasReceber_Baixa crb = new fContasReceber_Baixa();

            crb.ParametroID      = txtID.Text;
            crb.ParametroCaixaId = Caixa.Id.ToString();
            crb.StartPosition    = FormStartPosition.CenterParent;
            crb.ShowDialog();
            txtID.Focus();
        }
        private void cmdSalvar_Click(object sender, EventArgs e)
        {
            int xDia  = 0;
            int xMes  = 0;
            int xAno  = 0;
            int xHora = 0;
            int xMin  = 0;
            int xSec  = 0;

            Agora = DateTime.Now;

            xDia  = Calendario.SelectionRange.Start.Day;
            xMes  = Calendario.SelectionRange.Start.Month;
            xAno  = Calendario.SelectionRange.Start.Year;
            xHora = Agora.Hour;
            xMin  = Agora.Minute;
            xSec  = Agora.Second;


            DateTime xData = new DateTime(xAno, xMes, xDia, xHora, xMin, xSec);


            if (Verifica())
            {
                CaixaGeral cg = new CaixaGeral(
                    xData,
                    decimal.Parse(txtSaldoAbertura.Text),
                    cmbAbertoPor.Text
                    );
                if (cg.SalvarAbertura())
                {
                    MessageBox.Show("Caixa Aberto com Sucesso !", "Financeiro");
                    txtSaldoAbertura.Enabled = false;
                    cmdSalvar.Enabled        = false;
                    cmdImprimir.Enabled      = true;
                }
            }
        }
예제 #3
0
 /// <summary>
 /// Cria o Log de Cancelamento para o caixa geral.
 /// </summary>
 public void LogCaixaGeral(GDASession session, CaixaGeral caixaGeral, string motivo, bool manual)
 {
     InserirLog(session, UserInfo.GetUserInfo.CodUser, LogCancelamento.TabelaCancelamento.CaixaGeral,
                caixaGeral.IdCaixaGeral, caixaGeral, motivo, manual);
 }