private void FrmFecharCxBalcao_Load(object sender, EventArgs e) { LblCaixa.Text = "Caixa: " + IdCaixa.ToString() + " - " + FrmPrincipal.Perfil_Usuario.Usuario.Trim(); Controle.Conexao = FrmPrincipal.Conexao; CxBalcao.Controle = Controle; FecharCx.Controle = Controle; CxBalcao.LerCaixa(IdCaixa); TabelaCx(); PopularGrid(); }
private void BtnAbrir_Click(object sender, EventArgs e) { if (MessageBox.Show("Confirma abertura do caixa?", "Confirmação", MessageBoxButtons.YesNo) == DialogResult.Yes) { try { BtnAbrir.Enabled = false; Application.DoEvents(); CxBalcao.LerCaixa(0); CxBalcao.IdFilial = FrmPrincipal.Perfil_Usuario.IdFilial; CxBalcao.Data = TxtDtCaixa.Value; CxBalcao.DtHrAbertura = DateTime.Now; CxBalcao.IdUsuario = FrmPrincipal.Perfil_Usuario.IdUsuario; CxBalcao.Observcao = TxtObservacao.Text.Trim(); CxBalcao.VlrInicial = TxtVlrInicial.Value; CxBalcao.Status = 0; CxBalcao.AbrirCaixa(); // Gerando o Movimento MvCaixa.Tipo = 1; MvCaixa.Descricao = "Abertura do Caixa"; MvCaixa.Valor = TxtVlrInicial.Value; MvCaixa.IdDocumento = 1; MvCaixa.Status = 1; MvCaixa.IdCaixa = CxBalcao.IdCaixa; MvCaixa.GravarDados(); // if (FrmPrincipal.TipoImpressoraFiscal() != Controles.ImpressoraFiscal.ModeloImpressora.Nenhuma && FrmPrincipal.TipoImpressoraFiscal() != Controles.ImpressoraFiscal.ModeloImpressora.MFE) { if (MessageBox.Show("Imprime a Leitura X ?", "Confirmação", MessageBoxButtons.YesNo) == DialogResult.Yes) { if (FrmPrincipal.TipoImpressoraFiscal() != Controles.ImpressoraFiscal.ModeloImpressora.Nenhuma) { FrmPrincipal.PDV_ImpressoraFiscal.ImpFiscal = FrmPrincipal.TipoImpressoraFiscal(); FrmPrincipal.PDV_ImpressoraFiscal.LeituraX(); } else { MessageBox.Show("Impressora Fiscal não instalada", "Informação", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } } } MessageBox.Show("O caixa foi aberto", "Informação", MessageBoxButtons.OK, MessageBoxIcon.Information); Close(); } catch { MessageBox.Show("Atenção: Erro na abertura do caixa tente novamente", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }