예제 #1
0
        /// <summary>
        /// Evento load do forms, carrega metodo para desativação dos campos e botoes
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void frmRealizarVendas_Load(object sender, EventArgs e)
        {
            if (VerificaCaixaAberto() == true)
            {
                DesabilitaHabilitaCamposVendas(false);
                IniciarNovaVenda();
            }
            else
            {
                if (MessageBox.Show("O caixa para esta data não foi aberto.\n Deseja realizar abertura do caixa ?", "Atenção", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
                {
                    frmAberturaFechamentoCaixa frm = new frmAberturaFechamentoCaixa();
                    frm.ShowDialog();
                    IniciarNovaVenda();
                }
                else
                {
                    this.Close();
                }
            }

            if (VerificaCaixaFechado() == true)
            {
                if (MessageBox.Show("O caixa ja encontra-se fechado.\n Deseja realizar reabertura do caixa ?", "Atenção", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
                {
                    Caixa   caixa   = new Caixa();
                    CaixaBO caixaBO = new CaixaBO();

                    caixa = caixaBO.SelecionaUltimoCaixa();

                    caixa.CaixaID        = caixa.CaixaID;
                    caixa.Situacao       = "Aberto";
                    caixa.DataReabertura = Convert.ToDateTime(DateTime.Now.ToString("dd/MM/yyyy"));

                    caixaBO.ReabrirCaixa(caixa);

                    MessageBox.Show("Caixa reaberto com sucesso", "Ok", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                else
                {
                    this.Close();
                }
            }
        }
예제 #2
0
        private void listViewCaixaDiarios_DoubleClick(object sender, EventArgs e)
        {
            if ((listViewCaixaDiarios.Items.Count > 0) && (listViewCaixaDiarios.FocusedItem.SubItems[4].Text != "Fechado"))
            {
                int caixaId = Convert.ToInt32(listViewCaixaDiarios.FocusedItem.SubItems[0].Text);

                frmAberturaFechamentoCaixa frm = new frmAberturaFechamentoCaixa();
                frm.CarregaCaixaFechamento(caixaId);
                frm.ShowDialog();
                CarregaListagemCaixas();

                GerarArquivoTxtMovimentacao();
                ImprimirMovimentacao();
            }
            else
            {
                MessageBox.Show("Caixa fechado", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
        }
예제 #3
0
        private void menuAbrirFechar_Click(object sender, EventArgs e)
        {
            frmAberturaFechamentoCaixa frm = new frmAberturaFechamentoCaixa();

            frm.ShowDialog();
        }