コード例 #1
0
        private void btn_finalizar_Click(object sender, EventArgs e)
        {
            if (txt_nome.Text == "" || txt_entrada.Text == "" || txt_saida.Text == "" || txt_quarto.Text == "" || msk_total.Text == "")
            {
                MessageBox.Show("Não há reservas em andamento", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            else
            {
                if (cmb_pagamento.Text == "Dinheiro")
                {
                    Frm_Pgto_Dinheiro form = new Frm_Pgto_Dinheiro(id, msk_total.Text, cmb_quarto.Text);
                    form.ShowDialog();
                    limpa_campos();
                    dgv_pesquisa();
                    attComboBox();

                    if (dgv_reservas.DataSource == null)
                    {
                        dgv_itens.DataSource = null;
                    }
                }
                else
                {
                    Cls_Checkin_Checkout cartao = new Cls_Checkin_Checkout();
                    if (cartao.procura_cartao(id))
                    {
                        DialogResult pgto = new DialogResult();

                        pgto = MessageBox.Show($"Realizar pagamento com o cartão de núm: {cartao.Cartao}?", "Aviso", MessageBoxButtons.YesNo, MessageBoxIcon.Warning);

                        if (pgto == DialogResult.Yes)
                        {
                            if (cartao.pgto_dinheiro_cartao(id, msk_total.Text.Replace(",", ".").Trim(), cmb_quarto.Text))
                            {
                                MessageBox.Show("Pagamento com o cartão realizado com sucesso!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information);
                                dgv_pesquisa();
                                limpa_campos();
                                attComboBox();

                                if (dgv_reservas.DataSource == null)
                                {
                                    dgv_itens.DataSource = null;
                                }
                            }
                        }
                        else
                        {
                            MessageBox.Show("Pagamento não realizado", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        }
                    }
                    else
                    {
                        MessageBox.Show("Não há cartão registrado!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                }
            }
        }
コード例 #2
0
        private void btn_finalizar_Click(object sender, EventArgs e)
        {
            if (txt_nome.Text == "" || txt_entrada.Text == "" || txt_saida.Text == "" || txt_quarto.Text == "" || msk_total.Text == "")
            {
                MessageBox.Show("Há campos vazios, favor pesquisar", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            else
            {
                if (cmb_pagamento.Text == "Dinheiro")
                {
                    Frm_Pgto_Dinheiro form = new Frm_Pgto_Dinheiro(id, msk_total.Text);
                    form.ShowDialog();
                    limpa_campos();
                }
                else
                {
                    Cls_Checkin_Checkout cartao = new Cls_Checkin_Checkout();
                    if (cartao.procura_cartao(id))
                    {
                        DialogResult pgto = new DialogResult();

                        pgto = MessageBox.Show($"Realizar pagamento com o cartão de núm: {cartao.Cartao}?", "Aviso", MessageBoxButtons.YesNo, MessageBoxIcon.Warning);

                        if (pgto == DialogResult.Yes)
                        {
                            if (cartao.pgto_dinheiro_cartao(id))
                            {
                                MessageBox.Show("Pagamento com o cartão realizado com sucesso!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information);
                            }
                        }
                        else
                        {
                            MessageBox.Show("Pagamento não realizado", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        }
                    }
                    else
                    {
                        MessageBox.Show("Não há cartão registrado!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                }
            }
        }