Exemple #1
0
        private void btnImprimir_Click(object sender, EventArgs e)
        {
            ImprimeTicket i           = new ImprimeTicket();
            String        saldo_atual = c.getSaldoCreditoCliente(txtNomeCli.SelectedValue.ToString());

            i.ImprimeExtratoCreditos(txtNomeCli.SelectedValue.ToString(), txtNomeCli.Text, tvCredito, saldo_atual, dtIni.Value.ToString("yyyy-MM-dd"));
        }
Exemple #2
0
        private void btnAddCredito_Click(object sender, EventArgs e)
        {
            //double valor_credito_dado;
            string sValor;
            string data;
            int    formaPagto   = 0;
            int    id_tp_ticket = 0;

            if (chkDin.Checked || chkCredito.Checked || chkDebito_.Checked || chkTickets.Checked)
            {
                if (txtValorDado.Text == "")
                {
                    MessageBox.Show("Valor não pode ser branco");
                }
                else
                {
                    data   = DateTime.Now.ToString("MM/dd/yyyy HH:mm:ss.fff");
                    sValor = txtValorDado.Text.Replace(",", ".");

                    if (chkDin.Checked == true)
                    {
                        formaPagto = 1;
                    }
                    else if (chkDebito_.Checked == true)
                    {
                        formaPagto = 6;
                    }
                    else if (chkCredito.Checked == true)
                    {
                        formaPagto = 7;
                    }
                    else if (chkTickets.Checked == true)
                    {
                        formaPagto = 8;  //voucher / ticket - olhar coluna id_tp_ticket para saber qual

                        if (cboTickets.SelectedIndex.ToString() == "0")
                        {
                            MessageBox.Show("Atenção: Nenhum voucher selecionado !!", "Pode näo !", MessageBoxButtons.OK, MessageBoxIcon.Error);
                            goto DEUERRO;
                        }
                        else
                        {
                            id_tp_ticket = cboTickets.SelectedIndex;
                        }
                    }


                    c.ExecutaQuery("insert into historico_credito_dado values(" + id_cli + "," + sValor + ",'" + data + "', ''," + formaPagto.ToString() + "," + id_tp_ticket + ")" +
                                   " insert into extratoCreditoCli values(" + id_cli + "," + sValor + ",'" + data + "', '')");


                    preenche_grid(grdHistoricoCreditoDado, id_cli);
                    txtValorDado.Text = "";
                    groupBox2.Visible = true;
                    getSaldoCli();


                    if (chkImprimir.Checked)
                    {
                        ImprimeTicket imprimir = new ImprimeTicket();

                        imprimir.ImprimeReciboCreditoCli(c.RetornaQuery("select nome from clientes where id=" + id_cli, "nome"), "R$ " + sValor, c.getSaldoCreditoCliente(id_cli.ToString()), int.Parse(qttVias.Value.ToString()));
                    }
                }
            }
            else
            {
                MessageBox.Show("Selecione a forma de pagamento !", "Oooppps", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
            DEUERRO : int a = 1;
        }