Example #1
0
        private void cmb_criterio_SelectedIndexChanged(object sender, EventArgs e)
        {
            Cls_Checkin_Checkout pesquisa = new Cls_Checkin_Checkout();

            dgv_itens.DataSource = null;

            pesquisa.Criterio = cmb_quarto.Text.ToUpper();

            if (pesquisa.pesquisaquarto())
            {
                txt_nome.Text    = pesquisa.Nome;
                txt_entrada.Text = pesquisa.Entradaout;
                txt_saida.Text   = pesquisa.Saidaout;
                txt_quarto.Text  = pesquisa.Quarto;
                itens(pesquisa.Id);
                id = pesquisa.Id;

                int totalDias = calculaValor(pesquisa.Entradaout);

                if (pesquisa.valortotal(totalDias))
                {
                    msk_total.Text = Convert.ToString($"{pesquisa.Total:f2}");
                }
            }
        }
        private void btn_pagar_Click(object sender, EventArgs e)
        {
            if (txt_valor_pago.Text == "")
            {
                MessageBox.Show("Insira o valor a ser pago", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            else
            {
                total = Convert.ToDouble(txt_total.Text.Replace("R$", "").Trim());

                recebido = Convert.ToDouble(txt_valor_pago.Text);

                if (recebido < total)
                {
                    MessageBox.Show("Valor menor do que total!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
                else
                {
                    Cls_Checkin_Checkout pagamento = new Cls_Checkin_Checkout();
                    pagamento.pgto_dinheiro_cartao(id);
                    MessageBox.Show($"Pagamento realizado com sucesso, seu troco é R${txt_troco.Text}", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    this.Close();
                }
            }
        }
        private void btn_comprar_Click(object sender, EventArgs e)
        {
            if (cmb_quarto.Text == "")
            {
                MessageBox.Show("Não há reservas em andamento", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                Cls_Checkin_Checkout compra = new Cls_Checkin_Checkout();

                compra.Criterio   = cmb_quarto.Text;
                compra.Nome       = cmb_itens.Text;
                compra.Quantidade = Convert.ToInt16(cmb_quantidade.Text);
                compra.Total      = Convert.ToDouble(txt_valor.Text);

                DialogResult compraCheck = new DialogResult();

                compraCheck = MessageBox.Show($"Comprar {compra.Quantidade} do item ({compra.Nome}) do valor de R${compra.Total} totalizando R${(compra.Quantidade * compra.Total):f2} ?", "Aviso", MessageBoxButtons.YesNo, MessageBoxIcon.Warning);

                if (compraCheck == DialogResult.Yes)
                {
                    if (compra.compra())
                    {
                        MessageBox.Show("Item comprado com sucesso!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        atualizadgv();
                        atualizaComboBox();
                    }
                }
                else
                {
                    MessageBox.Show("O item não foi comprado", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
            }
        }
Example #4
0
        private void btn_comprar_Click(object sender, EventArgs e)
        {
            if (msk_quantidade.Text == "" || msk_quantidade.Text == "0")
            {
                MessageBox.Show("Quantidade de itens inválida!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error);
                msk_quantidade.Focus();
            }
            else
            {
                Cls_Checkin_Checkout compra = new Cls_Checkin_Checkout();

                compra.Nome        = cmb_itens.Text;
                compra.Quantidade  = Convert.ToInt16(msk_quantidade.Text);
                compra.Quantidade2 = Convert.ToInt16(txt_qnt_disponivel.Text);
                double valor = Convert.ToDouble(txt_valor.Text);

                DialogResult compraCheck = new DialogResult();

                compraCheck = MessageBox.Show($"Comprar {compra.Quantidade} do item ({compra.Nome}) do valor de R${valor} totalizando R${(compra.Quantidade * valor):f2} ?", "Aviso", MessageBoxButtons.YesNo, MessageBoxIcon.Warning);

                if (compraCheck == DialogResult.Yes)
                {
                    if (compra.compraEstoque())
                    {
                        MessageBox.Show("Item comprado com sucesso!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        atualizadgv();
                        atualizaComboBox();
                    }
                }
                else
                {
                    MessageBox.Show("O item não foi comprado", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
            }
        }
Example #5
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);
                    }
                }
            }
        }
Example #6
0
        private void btn_pesquisa_Click(object sender, EventArgs e)
        {
            Cls_Checkin_Checkout pesquisa = new Cls_Checkin_Checkout();

            dgv_itens.DataSource = null;

            if (msk_pesquisa.Text == "")
            {
                MessageBox.Show("Campo vazio, preencha!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            else
            {
                pesquisa.Criterio = msk_pesquisa.Text.ToUpper();

                if (cmb_criterio.Text == "Id")
                {
                    if (pesquisa.pesquisaid())
                    {
                        txt_nome.Text    = pesquisa.Nome;
                        txt_entrada.Text = pesquisa.Entradaout;
                        txt_saida.Text   = pesquisa.Saidaout;
                        txt_quarto.Text  = pesquisa.Quarto;
                        itens(msk_pesquisa.Text);
                        pesquisa.Id = msk_pesquisa.Text;
                        id          = pesquisa.Id;
                        if (pesquisa.valortotal())
                        {
                            msk_total.Text = Convert.ToString($"{pesquisa.Total:f2}");
                        }
                    }
                    else
                    {
                        MessageBox.Show("Reserva não encontrada", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error);
                        limpa_campos();
                    }
                }
                else
                {
                    if (pesquisa.pesquisaquarto())
                    {
                        txt_nome.Text    = pesquisa.Nome;
                        txt_entrada.Text = pesquisa.Entradaout;
                        txt_saida.Text   = pesquisa.Saidaout;
                        txt_quarto.Text  = pesquisa.Quarto;
                        itens(pesquisa.Id);
                        id = pesquisa.Id;
                        pesquisa.valortotal();
                        msk_total.Text = Convert.ToString($"{pesquisa.Total:f2}");
                    }
                    else
                    {
                        MessageBox.Show("Reserva não encontrada", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error);
                        limpa_campos();
                    }
                }
            }
        }
Example #7
0
        private void button2_Click(object sender, EventArgs e)
        {
            Cls_Checkin_Checkout reserva = new Cls_Checkin_Checkout();


            double valor = Convert.ToDouble(msk_valor.Text);

            DateTime dataInicial = dtp_entrada.Value;

            DateTime dataFinal = dtp_saida.Value;

            if (dataInicial.ToString("dd-MM-yyyy") != DateTime.Now.ToString("dd-MM-yyyy"))
            {
                MessageBox.Show("Data inicial divergente!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            else if (dataFinal.ToString("dd-MM-yyyy") == DateTime.Now.ToString("dd-MM-yyyy"))
            {
                MessageBox.Show("Data final não pode ser hoje!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            else
            {
                TimeSpan date = dataFinal - dataInicial;

                int totalDias = 1;

                totalDias += date.Days;

                if (totalDias < 1)
                {
                    MessageBox.Show("Data final divergente!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
                else
                {
                    valor        *= totalDias;
                    reserva.Valor = valor;
                    string   cliente      = txt_nome.Text;
                    string[] nome_cliente = cliente.Split(' ');
                    reserva.Nome     = nome_cliente[0];
                    reserva.Nomefunc = nomefunc;
                    reserva.Entrada  = dtp_entrada.Value;
                    reserva.Saida    = dtp_saida.Value;
                    reserva.Quarto   = cmb_quarto.Text;
                    string id;
                    id = cmb_id.Text;

                    if (reserva.checkin(id))
                    {
                        MessageBox.Show("Reserva realizada com sucesso!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        dgv_pesquisa();
                        ComboBoxQuarto();
                    }
                }
            }
        }
        private void cmb_quarto_SelectedIndexChanged(object sender, EventArgs e)
        {
            Cls_Checkin_Checkout quartos = new Cls_Checkin_Checkout();

            quartos.Criterio = cmb_quarto.Text;

            if (quartos.camas())
            {
                txt_cama_solteiro.Text  = quartos.Cama_solteiro;
                txt_solteiro_casal.Text = quartos.Cama_casal;
            }
        }
Example #9
0
        private void cmb_id_SelectedIndexChanged(object sender, EventArgs e)
        {
            Cls_Checkin_Checkout pesquisa = new Cls_Checkin_Checkout();

            pesquisa.Criterio = cmb_id.Text;

            if (pesquisa.pesquisar())
            {
                txt_nome.Text     = pesquisa.Nome;
                msk_rg.Text       = pesquisa.Rg;
                msk_telefone.Text = pesquisa.Telefone;
            }
        }
Example #10
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);
                    }
                }
            }
        }
        private void btn_pesquisa_Click(object sender, EventArgs e)
        {
            Cls_Checkin_Checkout pesquisa = new Cls_Checkin_Checkout();

            if (msk_pesquisa.Text == "")
            {
                MessageBox.Show("Campo vazio, preencha!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            else
            {
                pesquisa.Criterio = msk_pesquisa.Text;

                if (pesquisa.pesquisar())
                {
                    txt_nome.Text     = pesquisa.Nome;
                    msk_rg.Text       = pesquisa.Rg;
                    msk_telefone.Text = pesquisa.Telefone;
                }
                else
                {
                    MessageBox.Show("Usuário não encontrado, ou desativado", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }