private void btnTeste_Click(object sender, EventArgs e)
        {
            string porta = cbxPortas.SelectedItem.ToString(); //pega a seleção da combo

            if (porta == "ETHERNET")
            {
                iRetorno = MP2064.IniciaPorta(txtIP.Text); //inicia a porta com o IP digitado
            }
            else
            {
                iRetorno = MP2064.IniciaPorta(cbxPortas.SelectedItem.ToString());//inicia a porta com o valor da combo (exceto ethernet)
            }

            if (iRetorno <= 0) //testa se a conexão da porta foi bem sucedido
            {
                MessageBox.Show("Não foi possível conectar com a impressora!", "SGS", MessageBoxButtons.OK, MessageBoxIcon.Error);
                gbxCortarPapel.Enabled          = false;
                gbxImpressao.Enabled            = false;
                btnImprimirTextoSimples.Enabled = false;
                btnSalvar.Enabled = false;
            }
            else
            {
                MessageBox.Show("Impressora conectada!", "SGS", MessageBoxButtons.OK, MessageBoxIcon.Information);
                gbxCortarPapel.Enabled          = true;
                gbxImpressao.Enabled            = true;
                btnImprimirTextoSimples.Enabled = true;
                btnSalvar.Enabled = true;
            }
            //this.Close(); //após clicar em OK, fecha o formulário dpara configuração de porta e impressora
        }
Exemple #2
0
        private void btnImprimirProtocolo_Click(object sender, EventArgs e)
        {
            if (advBandedGridView1.SelectedRowsCount == 1)
            {
                var status           = (int)advBandedGridView1.GetRowCellValue(advBandedGridView1.GetSelectedRows()[0], advBandedGridView1.Columns[2]);
                var DataDistribuicao = (DateTime)advBandedGridView1.GetRowCellValue(advBandedGridView1.GetSelectedRows()[0], advBandedGridView1.Columns[3]);
                var FolhaNumero      = (string)advBandedGridView1.GetRowCellValue(advBandedGridView1.GetSelectedRows()[0], advBandedGridView1.Columns[1]);
                var Corretor         = (string)advBandedGridView1.GetRowCellValue(advBandedGridView1.GetSelectedRows()[0], advBandedGridView1.Columns[10]);
                var Loteamento       = (string)advBandedGridView1.GetRowCellValue(advBandedGridView1.GetSelectedRows()[0], advBandedGridView1.Columns[12]);
                var UsuarioCad       = (string)advBandedGridView1.GetRowCellValue(advBandedGridView1.GetSelectedRows()[0], advBandedGridView1.Columns[8]);
                var ValorFolha       = Convert.ToString(advBandedGridView1.GetRowCellValue(advBandedGridView1.GetSelectedRows()[0], advBandedGridView1.Columns[7]));
                var Pagamento        = (string)advBandedGridView1.GetRowCellValue(advBandedGridView1.GetSelectedRows()[0], advBandedGridView1.Columns[6]);


                var Impressao = "";
                switch (status)
                {
                case 0:
                    Impressao =
                        "****************** PROTOCOLO *******************\n" +
                        "\n" +
                        "STATUS: (0 - DISTRIBUIDO)\n" +
                        "Data Distribuição: " + DataDistribuicao + "\n" +
                        "Folha Número: " + FolhaNumero + "\n" +
                        "Corretor: " + Corretor + "\n" +
                        "Loteamento: " + Loteamento + "\n" +
                        "Forma Pagamento:" + Pagamento + "\n" +
                        "Valor Folha R$:" + ValorFolha + "\n" +
                        "\n" +
                        "Usuário Cad: " + UsuarioCad + "\n" +
                        "Emissão: " + DateTime.Now + "Hrs." + "\n" +
                        "************************************************" +
                        "\n" +
                        "Assinatura:" + "\n\n\n" +
                        "________________________________________________" + "\n" +
                        "Confirmo que recebi a folha.";
                    break;

                case 1:
                    var DataCancelamento = (DateTime)advBandedGridView1.GetRowCellValue(advBandedGridView1.GetSelectedRows()[0], advBandedGridView1.Columns[4]);
                    Impressao =
                        "****************** PROTOCOLO *******************\n" +
                        "\n" +
                        "STATUS: (1 - CANCELADO)\n" +
                        "Data Distribuição: " + DataDistribuicao + "\n" +
                        "Data Cancelamento: " + DataCancelamento + "\n" +
                        "Folha Número: " + FolhaNumero + "\n" +
                        "Corretor: " + Corretor + "\n" +
                        "Loteamento: " + Loteamento + "\n" +
                        "Forma Pagamento:" + Pagamento + "\n" +
                        "Valor Folha R$:" + ValorFolha + "\n" +
                        "\n" +
                        "Usuário Cad: " + UsuarioCad + "\n" +
                        "Emissão: " + DateTime.Now + "Hrs." + "\n" +
                        "************************************************" +
                        "\n" +
                        "Assinatura:" + "\n\n\n" +
                        "________________________________________________" + "\n" +
                        "Confirmo que estou cancelando a dist. dessa folha";
                    break;

                case 2:
                    var DataDevolucao = (DateTime)advBandedGridView1.GetRowCellValue(advBandedGridView1.GetSelectedRows()[0], advBandedGridView1.Columns[5]);
                    Impressao =
                        "****************** PROTOCOLO *******************\n" +
                        "\n" +
                        "STATUS: (2 - DEVOLVIDO)\n" +
                        "Data Distribuição: " + DataDistribuicao + "\n" +
                        "Data Devolução: " + DataDevolucao + "\n" +
                        "Folha Número: " + FolhaNumero + "\n" +
                        "Corretor: " + Corretor + "\n" +
                        "Loteamento: " + Loteamento + "\n" +
                        "Forma Pagamento:" + Pagamento + "\n" +
                        "Valor Folha R$:" + ValorFolha + "\n" +
                        "\n" +
                        "Usuário Cad: " + UsuarioCad + "\n" +
                        "Emissão: " + DateTime.Now + "Hrs." + "\n" +
                        "************************************************" +
                        "\n" +
                        "Assinatura:" + "\n\n\n" +
                        "________________________________________________" + "\n" +
                        "Confirmo que estou recebendo a folha de volta.";
                    break;

                default:
                    break;
                }
                string Porta = (ConfigurationManager.AppSettings["Porta"]);
                if (Porta.ToString() == "ETHERNET")
                {
                    string Ip = (ConfigurationManager.AppSettings["Ip"]);
                    iRetorno = MP2064.IniciaPorta(Ip);
                }
                else
                {
                    iRetorno = MP2064.IniciaPorta(Porta);
                }

                // \n - quebra de linha e \r retorno de impressão (comandos da impressora)
                iRetorno = MP2064.FormataTX("\r\n\r\n" + Impressao + "\r\n\r\n", 2, 0, 0, 0, 1); //ao ser clicado, imprime
                iRetorno = MP2064.AcionaGuilhotina(1);                                           //chama a função da DLL(Corte Total)
            }
        }
Exemple #3
0
        private void btnImprimir_Click(object sender, EventArgs e)
        {
            if (gdvPendencias.SelectedRowsCount == 1)
            {
                string status          = gdvPendencias.GetRowCellValue(gdvPendencias.GetSelectedRows()[0], gdvPendencias.Columns[11]).ToString();
                string NumeroPendencia = gdvPendencias.GetRowCellValue(gdvPendencias.GetSelectedRows()[0], gdvPendencias.Columns[0]).ToString();
                string Corretor        = gdvPendencias.GetRowCellValue(gdvPendencias.GetSelectedRows()[0], gdvPendencias.Columns[4]).ToString();
                string Loteamento      = gdvPendencias.GetRowCellValue(gdvPendencias.GetSelectedRows()[0], gdvPendencias.Columns[2]).ToString();
                string Qd               = gdvPendencias.GetRowCellValue(gdvPendencias.GetSelectedRows()[0], gdvPendencias.Columns[5]).ToString();
                string Lt               = gdvPendencias.GetRowCellValue(gdvPendencias.GetSelectedRows()[0], gdvPendencias.Columns[6]).ToString();
                string Venda            = gdvPendencias.GetRowCellValue(gdvPendencias.GetSelectedRows()[0], gdvPendencias.Columns[8]).ToString();
                string NumeroContrato   = gdvPendencias.GetRowCellValue(gdvPendencias.GetSelectedRows()[0], gdvPendencias.Columns[9]).ToString();
                string DataVenda        = gdvPendencias.GetRowCellValue(gdvPendencias.GetSelectedRows()[0], gdvPendencias.Columns[12]).ToString().Replace("00:00:00", "");
                string DataCadVenda     = gdvPendencias.GetRowCellValue(gdvPendencias.GetSelectedRows()[0], gdvPendencias.Columns[13]).ToString().Replace("00:00:00", "");
                string DataCadPendencia = gdvPendencias.GetRowCellValue(gdvPendencias.GetSelectedRows()[0], gdvPendencias.Columns[14]).ToString();
                string UsuarioCad       = gdvPendencias.GetRowCellValue(gdvPendencias.GetSelectedRows()[0], gdvPendencias.Columns[15]).ToString();
                string Pendencia        = gdvPendencias.GetRowCellValue(gdvPendencias.GetSelectedRows()[0], gdvPendencias.Columns[10]).ToString();
                string Assinatura       = "";
                switch (status)
                {
                case "0": status = "0 - A Resolver";
                    Assinatura   = "Pendência Cadastrada no sistema!";
                    break;

                case "1": status = "1 - Corretor";
                    Assinatura   = "Ao assinar esse protocolo o contrato pendênte que lhe foi entregue e de sua responsabilidade resolver a pendência e devolver a pendência resolvida para o Escritório Administrativo.";
                    break;

                case "2": status = "2 - Resolvido";
                    Assinatura   = "Ao assinar esse protocolo confirmo que recebi o contrato pendênte que foi entregue ao corretor!";
                    break;

                default:
                    break;
                }

                string Impressao =

                    "****************** PROTOCOLO *******************\n" +
                    "\n" +
                    "STATUS: (" + status + ")\n" +
                    "Data Cadastro da Pendência: " + DataCadPendencia + "\n" +
                    "Pendência Número: " + NumeroPendencia + "\n" +
                    "Corretor: " + Corretor + "\n" +
                    "Loteamento: " + Loteamento + "\n" +
                    "Qd: " + Qd + " - Lt: " + Lt + "\n" +
                    "Venda: " + Venda + " - Número Contrato: " + NumeroContrato + "\n" +
                    "Data Venda: " + DataVenda + "Data Cad.: " + DataCadVenda + "\n" +
                    "Pendência: " + Pendencia + "\n" +
                    "\n" +
                    "Usuário Cad: " + UsuarioCad + "\n" +
                    "Emissão: " + DateTime.Now + "Hrs." + "\n" +
                    "************************************************" +
                    "\n" +
                    "Assinatura:" + "\n\n\n" +
                    "________________________________________________" + "\n" +
                    Assinatura;
                string Porta = (ConfigurationManager.AppSettings["Porta"]);
                if (Porta.ToString() == "ETHERNET")
                {
                    string Ip = (ConfigurationManager.AppSettings["Ip"]);
                    iRetorno = MP2064.IniciaPorta(Ip);
                }
                else
                {
                    iRetorno = MP2064.IniciaPorta(Porta);
                }

                // \n - quebra de linha e \r retorno de impressão (comandos da impressora)
                iRetorno = MP2064.FormataTX("\r\n\r\n" + Impressao + "\r\n\r\n", 2, 0, 0, 0, 1); //ao ser clicado, imprime
                iRetorno = MP2064.AcionaGuilhotina(1);                                           //chama a função da DLL(Corte Total)
            }
        }
        private void funcao(string funcao)
        {
            switch (funcao)
            {
            case "salvar":
                for (int i = (int)txtSqcInicial.Value; i <= (int)txtSqcFinal.Value; i++)
                {
                    /*
                     * Distribuido = 0,
                     * Cancelado = 1,
                     * Devolvido = 2,
                     * Extraviado = 3
                     */
                    m_distribuicaoContratos.numerocontrato   = i;
                    m_distribuicaoContratos.usuariocad       = _usuarioCad;
                    m_distribuicaoContratos.status           = (int)e_StatusDistribuicao.Distribuido;
                    m_distribuicaoContratos.datadistribuicao = dtpDataDistribuicao.Value;
                    m_distribuicaoContratos.fk_corretor_distribuicaocontratos   = Convert.ToInt32(lookUpEditCorretor.EditValue);
                    m_distribuicaoContratos.fk_loteamento_distribuicaocontratos = Convert.ToInt32(lookUpEditEmpreendimento.EditValue);
                    if (_Alterar == false)
                    {
                        c_distribuicaoContratos.NovaDistribuicao(m_distribuicaoContratos);
                    }
                    else if (_Alterar == true)
                    {
                        c_distribuicaoContratos.AlterarDistribuicao(m_distribuicaoContratos);
                    }
                }
                if (_Alterar == false)
                {
                    var Impressao =
                        "****************** PROTOCOLO *******************\n" +
                        "\n" +
                        "Número(s) Contrato(s): " + txtSqcInicial.Value + " até " + txtSqcFinal.Value + "\n" +
                        "Corretor: " + lookUpEditCorretor.Text + "\n" +
                        "Loteamento: " + lookUpEditEmpreendimento.Text + "\n" +
                        "\n" +
                        "Usuário Cad: " + _usuarioCad + "\n" +
                        "Emissão: " + DateTime.Now + "Hrs." + "\n" +
                        "************************************************" +
                        "\n" +
                        "Assinatura Corretor:" + "\n\n\n" +
                        "________________________________________________" + "\n" +
                        "Confirmo recebimento da sequencia de contrato(s).";

                    string Porta = (ConfigurationManager.AppSettings["Porta"]);
                    if (Porta.ToString() == "ETHERNET")
                    {
                        string Ip = (ConfigurationManager.AppSettings["Ip"]);
                        iRetorno = MP2064.IniciaPorta(Ip);
                    }
                    else
                    {
                        iRetorno = MP2064.IniciaPorta(Porta);
                    }

                    // \n - quebra de linha e \r retorno de impressão (comandos da impressora)
                    iRetorno = MP2064.FormataTX("\r\n\r\n" + Impressao + "\r\n\r\n", 2, 0, 0, 0, 1); //ao ser clicado, imprime
                    iRetorno = MP2064.AcionaGuilhotina(1);                                           //chama a função da DLL(Corte Total)
                    MessageBox.Show("Sequencia de Contrato(s) de N° " + txtSqcInicial.Value.ToString() + " até " + txtSqcFinal.Value.ToString() + " distribuido(s) com Sucesso!", "SGS", MessageBoxButtons.OK, MessageBoxIcon.Information);

                    AtualizarGrid();
                    this.Close();
                }
                else if (_Alterar == true)
                {
                    MessageBox.Show("Contrato de N° " + txtSqcInicial.Value.ToString() + " até " + txtSqcFinal.Value.ToString() + " Atualizado com Sucesso!", "SGS", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    AtualizarGrid();
                    this.Close();
                }
                break;

            default:
                break;
            }
        }
Exemple #5
0
        private void btnImprimirProtocolo_Click(object sender, EventArgs e)
        {
            if (advBandedGridView1.SelectedRowsCount == 1)
            {
                var status           = (int)advBandedGridView1.GetRowCellValue(advBandedGridView1.GetSelectedRows()[0], advBandedGridView1.Columns[6]);
                var DataDistribuicao = (DateTime)advBandedGridView1.GetRowCellValue(advBandedGridView1.GetSelectedRows()[0], advBandedGridView1.Columns[7]);
                var NumeroContrato   = (int)advBandedGridView1.GetRowCellValue(advBandedGridView1.GetSelectedRows()[0], advBandedGridView1.Columns[5]);
                var Corretor         = (string)advBandedGridView1.GetRowCellValue(advBandedGridView1.GetSelectedRows()[0], advBandedGridView1.Columns[2]);
                var Loteamento       = (string)advBandedGridView1.GetRowCellValue(advBandedGridView1.GetSelectedRows()[0], advBandedGridView1.Columns[4]);
                var UsuarioCad       = (string)advBandedGridView1.GetRowCellValue(advBandedGridView1.GetSelectedRows()[0], advBandedGridView1.Columns[11]);



                var Impressao = "";
                switch (status)
                {
                case 0:
                    Impressao =
                        "****************** PROTOCOLO *******************\n" +
                        "\n" +
                        "STATUS: (0 - DISTRIBUIDO)\n" +
                        "Data Distribuição: " + DataDistribuicao + "\n" +
                        "Número Contrato: " + NumeroContrato + "\n" +
                        "Corretor: " + Corretor + "\n" +
                        "Loteamento: " + Loteamento + "\n" +
                        "\n" +
                        "Usuário Cad: " + UsuarioCad + "\n" +
                        "Emissão: " + DateTime.Now + "Hrs." + "\n" +
                        "************************************************" +
                        "\n" +
                        "Assinatura:" + "\n\n\n" +
                        "________________________________________________" + "\n" +
                        "Confirmo recebimento do contrato com todos as páginas";
                    break;

                case 1:
                    var DataCancelamento = (DateTime)advBandedGridView1.GetRowCellValue(advBandedGridView1.GetSelectedRows()[0], advBandedGridView1.Columns[9]);
                    Impressao =
                        "****************** PROTOCOLO *******************\n" +
                        "\n" +
                        "STATUS: (1 - CANCELADO)\n" +
                        "Data Distribuição: " + DataDistribuicao + "\n" +
                        "Data Cancelamento: " + DataCancelamento + "\n" +
                        "Número Contrato: " + NumeroContrato + "\n" +
                        "Corretor: " + Corretor + "\n" +
                        "Loteamento: " + Loteamento + "\n" +
                        "\n" +
                        "Usuário Cad: " + UsuarioCad + "\n" +
                        "Emissão: " + DateTime.Now + "Hrs." + "\n" +
                        "************************************************" +
                        "\n" +
                        "Assinatura:" + "\n\n\n" +
                        "________________________________________________" + "\n" +
                        "Confirmo que estou cancelando esse contrato.";
                    break;

                case 2:
                    var DataDevolucao = (DateTime)advBandedGridView1.GetRowCellValue(advBandedGridView1.GetSelectedRows()[0], advBandedGridView1.Columns[10]);
                    Impressao =
                        "****************** PROTOCOLO *******************\n" +
                        "\n" +
                        "STATUS: (2 - DEVOLVIDO)\n" +
                        "Data Distribuição: " + DataDistribuicao + "\n" +
                        "Data Devolução: " + DataDevolucao + "\n" +
                        "Número Contrato: " + NumeroContrato + "\n" +
                        "Corretor: " + Corretor + "\n" +
                        "Loteamento: " + Loteamento + "\n" +
                        "\n" +
                        "Usuário Cad: " + UsuarioCad + "\n" +
                        "Emissão: " + DateTime.Now + "Hrs." + "\n" +
                        "************************************************" +
                        "\n" +
                        "Assinatura:" + "\n\n\n" +
                        "________________________________________________" + "\n" +
                        "Confirmo que estou recebendo o contrato de volta.";
                    break;

                case 3:
                    var DataExtravio = (DateTime)advBandedGridView1.GetRowCellValue(advBandedGridView1.GetSelectedRows()[0], advBandedGridView1.Columns[8]);
                    Impressao =
                        "****************** PROTOCOLO *******************\n" +
                        "\n" +
                        "STATUS: (3 - EXTRAVIADO)\n" +
                        "Data Distribuição: " + DataDistribuicao + "\n" +
                        "Data Extravio: " + DataExtravio + "\n" +
                        "Número Contrato: " + NumeroContrato + "\n" +
                        "Corretor: " + Corretor + "\n" +
                        "Loteamento: " + Loteamento + "\n" +
                        "\n" +
                        "Usuário Cad: " + UsuarioCad + "\n" +
                        "Emissão: " + DateTime.Now + "Hrs." + "\n" +
                        "************************************************" +
                        "\n" +
                        "Assinatura:" + "\n\n\n" +
                        "________________________________________________" + "\n" +
                        "Confirmo que o contrato foi perdido ou roubado.";
                    break;

                case 4:
                    MessageBox.Show("Contrato usado venda passada!", "SGS", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    break;

                default:
                    break;
                }
                string Porta = (ConfigurationManager.AppSettings["Porta"]);
                if (Porta.ToString() == "ETHERNET")
                {
                    string Ip = (ConfigurationManager.AppSettings["Ip"]);
                    iRetorno = MP2064.IniciaPorta(Ip);
                }
                else
                {
                    iRetorno = MP2064.IniciaPorta(Porta);
                }

                // \n - quebra de linha e \r retorno de impressão (comandos da impressora)
                iRetorno = MP2064.FormataTX("\r\n\r\n" + Impressao + "\r\n\r\n", 2, 0, 0, 0, 1); //ao ser clicado, imprime
                iRetorno = MP2064.AcionaGuilhotina(1);                                           //chama a função da DLL(Corte Total)
            }
        }