private void textBox1_KeyUp(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.Enter) { Double valor = 0; if (textBox1.Text.Length > 0) { valor = Double.Parse(textBox1.Text); } if (MessageBox.Show("Deseja realmente abrir o caixa com valor de R$ " + valor + " ?", "Confirmar", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1) == System.Windows.Forms.DialogResult.Yes) { Zenfox_Software_OO.Caixa.Caixa cmd = new Zenfox_Software_OO.Caixa.Caixa(); cmd.abrir_caixa(new Zenfox_Software_OO.Caixa.Entidade_Caixa() { usuario = this.id_usuario, valor_abertura = valor }); this.fechou = true; this.Close(); } } }
public void verifica_caixa_aberto() { Zenfox_Software_OO.Caixa.Caixa cmd = new Zenfox_Software_OO.Caixa.Caixa(); if (cmd.verifica_caixa_aberto(new Zenfox_Software_OO.Caixa.Entidade_Caixa() { usuario = this.id_usuario })) { // Existe caixa em aberto } else { // Não existe caixa em aberto if (MessageBox.Show("Este usuario não possui caixa em aberto, deseja abrir o caixa para este usuario ?", "Confirmar", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1) == System.Windows.Forms.DialogResult.Yes) { Caixa_Abertura cmd_caixa = new Caixa_Abertura(this.id_usuario); cmd_caixa.ShowDialog(); if (cmd_caixa.fechou) { } else { if (MessageBox.Show("O Sistema não pode prosseguir sem que o caixa esteja aberto, deseja abrir o caixa ? o sistema irá finalizar a sessão para este usuario ?", "Confirmar", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1) == System.Windows.Forms.DialogResult.Yes) { cmd_caixa = new Caixa_Abertura(this.id_usuario); cmd_caixa.ShowDialog(); if (cmd_caixa.fechou) { } else { this.id_usuario = 0; autenticacao(); } } else { this.id_usuario = 0; autenticacao(); } } } else { if (MessageBox.Show("O Sistema não pode prosseguir sem que o caixa esteja aberto, deseja abrir o caixa ? o sistema irá finalizar a sessão para este usuario ?", "Confirmar", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1) == System.Windows.Forms.DialogResult.Yes) { Caixa_Abertura cmd_caixa = new Caixa_Abertura(this.id_usuario); cmd_caixa.ShowDialog(); if (cmd_caixa.fechou) { } else { this.id_usuario = 0; autenticacao(); } } else { this.id_usuario = 0; autenticacao(); } } } }