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 }
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) } }
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; } }
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) } }