public void conector_carrega_loja() { cmbLojaReceberaChequeRecebimento.Items.Clear(); auxConsistencia = 0; try { banco.abreConexao(); banco.startTransaction("conectorPDV_find_loja"); banco.addParametro("tipo", "3"); banco.addParametro("find_loja", "0"); banco.procedimentoSet(); } catch (Exception erro) { msgInfo msg = new msgInfo("Caro Cliente - " + erro.Message); msg.ShowDialog(); auxConsistencia = 1; } finally { if (auxConsistencia == 0) { countField = banco.retornaSet().Tables[0].Columns.Count; countRows = banco.retornaSet().Tables[0].DefaultView.Count; if (countRows > 0) { for (i = 0; i < countRows; i++) { cmbLojaReceberaChequeRecebimento.Items.Add(banco.retornaSet().Tables[0].Rows[i][1]); } } } banco.fechaConexao(); } }
private void cmbLojaReceberaChequeRecebimento_SelectedIndexChanged(object sender, EventArgs e) { if (cmbLojaReceberaChequeRecebimento.Text != "") { try { auxConsistencia = 0; banco.abreConexao(); banco.startTransaction("conectorPDV_find_loja"); banco.addParametro("tipo", "2"); banco.addParametro("find_loja", cmbLojaReceberaChequeRecebimento.Text); banco.procedimentoSet(); } catch (Exception erro) { msgInfo msg = new msgInfo("Caro Cliente - " + erro.Message); msg.ShowDialog(); auxConsistencia = 1; } finally { if (auxConsistencia == 0) { auxIdLoja = Convert.ToString(banco.retornaSet().Tables[0].Rows[0][0]); } banco.fechaConexao(); } }//end if }
private MySqlTransaction transacao; //'transacao para controle de transacao commit e rollback' //################################################END Variaveis Encapsuladas################################################################################################### //################################################BEGIN METODO CONSTRUTOR#################################################################################################### public dav() { if (File.Exists("c:\\windows\\soberanu.ini")) { fileSecret = Path.Combine(Directory.GetCurrentDirectory(), "c:\\windows\\soberanu.ini"); } else { fileSecret = Path.Combine(Directory.GetCurrentDirectory(), "soberanu.ini"); } alwaysVariables.Schema = getValue("banco_smartPDV", "schema", fileSecret); alwaysVariables.UserName = getValue("banco_smartPDV", "username", fileSecret); alwaysVariables.Senha = getValue("banco_smartPDV", "password", fileSecret); alwaysVariables.LocalHost = getValue("banco_smartPDV", "server", fileSecret); alwaysVariables.Store = getValue("loja", "store", fileSecret); try { conexao = new MySqlConnection("server=" + alwaysVariables.LocalHost + ";user id=" + alwaysVariables.UserName + ";password="******";database=" + alwaysVariables.Schema); } catch (Exception e) { msgInfo msg = new msgInfo(1, "Messagem do Sistema" + e.Message); msg.ShowDialog(); } }
//#########################################################Bloco Procedimentos de Banco############################################################### private void conectorPDV_find_cep() { try { banco.abreConexao(); banco.startTransaction("conectorPDV_find_cep"); banco.addParametro("find_cep", newCep); banco.procedimentoRead(); banco.retornaRead().Read(); bairro = banco.retornaRead().GetString(2); logradouro = banco.retornaRead().GetString(1); uf = banco.retornaRead().GetString(5); city = banco.retornaRead().GetString(4); complemento = banco.retornaRead().GetString(3); CodigoMunicipio = banco.retornaRead().GetString(6); newIdCep = banco.retornaRead().GetString(7); } catch (Exception erro) { msgInfo msg = new msgInfo("Caro Cliente - " + erro.Message); msg.ShowDialog(); auxConsistencia = 1; } finally { banco.fechaConexao(); if (auxConsistencia == 0) { txtRuaAvenidaCep.Text = logradouro; txtCidadeCep.Text = city; txtBairroCep.Text = bairro; txtComplementoCep.Text = complemento; txtUfCep.Text = uf; txtCodMun.Text = CodigoMunicipio; } }; }
public void conectorPDV_find_consultaRazao() { texto = " select idcliente as Codigo, razao,cnpj, ie from juridica where razao like concat('"; texto += nome; texto += "' ,'%') "; try { auxConsistencia = 0; banco.abreConexao(); banco.singleTransaction(texto); banco.procedimentoSet(); } catch (Exception erro) { msgInfo msg = new msgInfo("Caro Cliente - " + erro.Message); msg.ShowDialog(); auxConsistencia = 1; } finally { if (auxConsistencia == 0) { dgvConsultaNome.DataSource = banco.retornaSet().Tables[0].DefaultView; } banco.fechaConexao(); //MessageBox.Show("Carrega...", "Caro Usúario", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
public void conectorPDV_find_typeFone() { cmbFoneType.Items.Clear(); auxConsistencia = 0; try { banco.abreConexao(); banco.startTransaction("conectorPDV_find_typeFone"); banco.addParametro("tipo", "1"); banco.addParametro("find", "Default"); banco.procedimentoSet(); } catch (Exception erro) { msgInfo msg = new msgInfo(erro.Message); msg.ShowDialog(); auxConsistencia = 1; } finally { if (auxConsistencia == 0) { countField = banco.retornaSet().Tables[0].Columns.Count; countRows = banco.retornaSet().Tables[0].DefaultView.Count; if (countRows > 0) { for (i = 0; i < countRows; i++) { cmbFoneType.Items.Add(banco.retornaSet().Tables[0].Rows[i][1]); } } } banco.fechaConexao(); } }
//#################################################################End Metodos de controle################################################### //#################################################################Procedimento de banco##################################################### public void conectorPDV_find_banco() { try { auxConsistencia = 0; banco.abreConexao(); banco.startTransaction("conectorPDV_find_banco"); banco.addParametro("tipo", "2"); banco.addParametro("find", txtBancoChequeRecebimento.Text); banco.procedimentoRead(); if (banco.retornaRead().Read() == true) { auxBanco = banco.retornaRead().GetString(1); auxDescricaoBanco = banco.retornaRead().GetString(1); } } catch (Exception erro) { msgInfo msg = new msgInfo("Caro Cliente - " + erro.Message); msg.ShowDialog(); auxConsistencia = 1; } finally { banco.fechaConexao(); if (auxConsistencia == 0) { if (auxDescricaoBanco != "") { cmbRazaoBancoChequeRecebimento.Text = auxDescricaoBanco; } } } }
//Bloco procedimentos de Banco private void conectorPDV_find_pessoa() { dgvPesquisaPessoa.Rows.Clear(); countRows = 0; auxConsistencia = 0; try { banco.abreConexao(); banco.startTransaction("conectorPDV_find_pessoa"); banco.addParametro("tipo", Convert.ToString(aux)); banco.addParametro("find_cliente", txtInformacao.Text == "" ? "0" : txtInformacao.Text); banco.addParametro("tipo_cliente", Convert.ToString(auxTipoPessoa)); banco.addParametro("find_atividade", "1"); banco.procedimentoSet(); } catch (Exception erro) { msgInfo msg = new msgInfo(erro.Message); msg.ShowDialog(); auxConsistencia = 1; } finally { if (auxConsistencia == 0) { countField = banco.retornaSet().Tables[0].Columns.Count; countRows = banco.retornaSet().Tables[0].DefaultView.Count; if (countRows > 0) { dgvPesquisaPessoa.AllowUserToAddRows = false; for (i = 0; i < countRows; i++) { dgvPesquisaPessoa.Rows.Add(); for (j = 0; j < countField; j++) { if (j == 4) { dgvPesquisaPessoa.Rows[i].Cells[j].Value = Convert.ToBoolean(banco.retornaSet().Tables[0].Rows[i][j]); } else { dgvPesquisaPessoa.Rows[i].Cells[j].Value = Convert.ToString(banco.retornaSet().Tables[0].Rows[i][j]); } } //dgvPesquisaSetor.DataSource = banco.retornaSet().Tables[0].DefaultView; } } else if (dgvPesquisaPessoa.RowCount < 1) { dgvPesquisaPessoa.Rows.Add(); } } banco.fechaConexao(); if (auxConsistencia == 0) { dgvPesquisaPessoa.Select(); } } }
public void fechaRead() { try { drResultado.Close(); //fechando o dataRead quando for chamado pelo "DR" } catch (Exception e) { msgInfo msg = new msgInfo(1, "Messagem do Sistema" + e.Message); msg.ShowDialog(); } }
private void chequeRecebimento_Load(object sender, EventArgs e) { auxConsistencia = 0; auxIdLoja = alwaysVariables.Store; conector_carrega_banco(); conector_carrega_loja(); //#############Store descricao if (cmbLojaReceberaChequeRecebimento.Text == "") { try { auxConsistencia = 0; banco.abreConexao(); banco.startTransaction("conectorPDV_find_loja"); banco.addParametro("tipo", "1"); banco.addParametro("find_loja", alwaysVariables.Store); banco.procedimentoRead(); if (banco.retornaRead().Read() == true) { auxDescricaoStore = banco.retornaRead().GetString(1); } } catch (Exception erro) { msgInfo msg = new msgInfo("Caro Cliente - " + erro.Message); msg.ShowDialog(); auxConsistencia = 1; } finally { if (auxConsistencia == 0) { auxIdLoja = Convert.ToString(banco.retornaSet().Tables[0].Rows[0][0]); auxTypeCheque = "p"; } banco.fechaConexao(); if (auxConsistencia == 0) { cmbLojaReceberaChequeRecebimento.Text = auxDescricaoStore; } } }//end if //#############End Descricao conector_carrega_lancamento(); objClear(); //lbkLeituraCMC7GeraCheque.Text = valorFull; auxOrigemCheque = "p"; cmbAvistaAprazoChequeRecebimento.Text = "A PRAZO"; dtpVencimentoChequeRecebimento.Value = updateDate.AddDays(1); txtBancoChequeRecebimento.Select(); cmbTipoLancamentoChequeRecebimento.SelectedIndex = 0; txtValorChequeRecebimento.Text = valorFull; txtBancoChequeRecebimento.Select(); }
public void conectorPDV_alt_cheque() { auxConsistencia = 0; try { banco.abreConexao(); banco.startTransaction("conectorPDV_alt_cheque"); banco.addParametro("newidcheque", auxIdCheque); banco.addParametro("newbanco", txtBancoChequeRecebimento.Text); banco.addParametro("newidloja", auxIdLoja); banco.addParametro("newidcliente", auxIdCliente); banco.addParametro("newtypeRecebimento", auxOrigemCheque); banco.addParametro("newcontaCorrente", txtContaDacChequeRecebimento.Text); banco.addParametro("newserie", txtSerieChequeChequeRecebimento.Text); banco.addParametro("newagencia", txtAgenciaChequeRecebimento.Text); banco.addParametro("newtypeCheque", auxTypeCheque); banco.addParametro("newprazo", txtPrazoChequeRecebimento.Text); banco.addParametro("newemissao", String.Format("{0:yyyyMMdd}", dtpEmissaoChequeRecebimento.Value)); banco.addParametro("newvencimento", String.Format("{0:yyyyMMdd}", dtpVencimentoChequeRecebimento.Value)); banco.addParametro("newcityBanco", txtCidadeBancoChequeRecebimento.Text); banco.addParametro("newnumberCheque", txtNumberChequeRecebimento.Text); banco.addParametro("newvalueCheque", txtValorChequeRecebimento.Text); banco.addParametro("newhistorico", txtHistoricoChequeRecebimento.Text); banco.addParametro("newtypeLancamento", auxLancamento); banco.addParametro("newpagamento", ""); //informação de baixa ficarão como default banco.addParametro("newobservacao", ""); //informação de baixa ficarão como default banco.addParametro("newidUsuarioLiberacao", ""); //informação de baixa ficarão como default banco.addParametro("newmotivoLiberacao", ""); //informação de baixa ficarão como default banco.addParametro("newcmc7", txtLeituraCMB7ChequeRecebimento.Text); banco.addParametro("newidusuario", alwaysVariables.Usuario); banco.addParametro("newalteracao", String.Format("{0:yyyyMMdd}", DateTime.Now)); banco.addParametro("newreserva", auxIdPedido); banco.procedimentoRead(); if (banco.retornaRead().Read() == true) { } } catch (Exception erro) { msgInfo msg = new msgInfo("Caro Cliente - " + erro.Message); msg.ShowDialog(); auxConsistencia = 1; } finally { banco.fechaConexao(); if (auxConsistencia == 0) { flagSemaforo = 0; objClear(); objStatus(false); auxConfirma = 1; } txtBancoChequeRecebimento.Select(); } }
public void conectorPDV_exe_parcela() { dgvParcelamentoEditorParcela.Rows.Clear(); countField = 0; auxConsistencia = 0; try { banco.abreConexao(); banco.startTransaction("conectorPDV_exe_parcela"); banco.addParametro("tipo", "2"); banco.addParametro("store", "0"); banco.addParametro("contrato", "0"); banco.addParametro("prestacao", "0"); banco.addParametro("pessoa", auxIdClente); banco.procedimentoSet(); } catch (Exception erro) { msgInfo msg = new msgInfo(erro.Message); msg.ShowDialog(); auxConsistencia = 1; } finally { if (auxConsistencia == 0) { countField = banco.retornaSet().Tables[0].Columns.Count; countRows = banco.retornaSet().Tables[0].DefaultView.Count; if (countRows > 0) { dgvParcelamentoEditorParcela.AllowUserToAddRows = false; for (i = 0; i < countRows; i++) { dgvParcelamentoEditorParcela.Rows.Add(); for (j = 0; j < countField; j++) { dgvParcelamentoEditorParcela.Rows[i].Cells[j].Value = Convert.ToString(banco.retornaSet().Tables[0].Rows[i][j]); if ((j == 6) && (Convert.ToInt32(banco.retornaSet().Tables[0].Rows[i][j]) > 0)) { //dgvFaturamento.Rows[i].DefaultCellStyle.BackColor = Color.Tan; dgvParcelamentoEditorParcela.Rows[i].DefaultCellStyle.ForeColor = Color.Red; } } } } else if (dgvParcelamentoEditorParcela.RowCount < 1) { dgvParcelamentoEditorParcela.Rows.Add(); } } banco.fechaConexao(); } }
private void btnConfirmaTefDiscadobtnCancelaTefDedicadoNetworkCard_Click(object sender, EventArgs e) { if (txtValorInformadoTefDiscadoNetworkCard.Text != "0.00" && txtValorInformadoTefDiscadoNetworkCard.Text != "" && Convert.ToDecimal(txtValorInformadoTefDiscadoNetworkCard.Text) > 0) { lbValorParcelaTefDiscadoNetworkCard.Text = (Convert.ToDecimal(txtValorInformadoTefDiscadoNetworkCard.Text) / Convert.ToInt32(auxNrParcelas)).ToString(); auxNumeric = Convert.ToDecimal(lbValorParcelaTefDiscadoNetworkCard.Text);//currency flagNumeric = String.Format("{0:F2}", auxNumeric); lbValorParcelaTefDiscadoNetworkCard.Text = flagNumeric.Replace(",", ".").Trim(); } else { msgInfo msg = new msgInfo("Caro Cliente - " + "Transação não pode prosseguir, pois o valor apurado e diferente valor informado!"); msg.ShowDialog(); txtValorInformadoTefDiscadoNetworkCard.Select(); } }
private void conectorPDV_find_fone_set() { try { banco.abreConexao(); banco.startTransaction("conectorPDV_find_fone"); banco.addParametro("find", auxIdCliente); banco.addParametro("tipo", "1"); banco.procedimentoSet(); } catch (Exception erro) { msgInfo msg = new msgInfo(erro.Message); msg.ShowDialog(); auxConsistencia = 1; } finally { if (auxConsistencia == 0) { countField = banco.retornaSet().Tables[0].Columns.Count; countRows = banco.retornaSet().Tables[0].DefaultView.Count; if (countRows > 0) { dgvPesquisaFone.AllowUserToAddRows = false; for (i = 0; i < countRows; i++) { dgvPesquisaFone.Rows.Add(); for (j = 0; j < countField; j++) { if (j == 4) { if (Convert.ToString(banco.retornaSet().Tables[0].Rows[i][j]) == "v") { dgvPesquisaFone.Rows[i].Cells[j].Value = true; } else { dgvPesquisaFone.Rows[i].Cells[j].Value = false; } } else { dgvPesquisaFone.Rows[i].Cells[j].Value = Convert.ToString(banco.retornaSet().Tables[0].Rows[i][j]); } } } } } banco.fechaConexao(); } }
private void btnCancelaTefDiscadoNetworkCard_Click(object sender, EventArgs e) { msgInfo msg = new msgInfo("Cancelado a operação sem finalizar o cartão."); if (msg.ShowDialog(this) == DialogResult.Cancel) { auxIdConectCard = ""; auxIdContaDeposito = ""; this.DialogResult = DialogResult.Cancel; this.Dispose(); } else { ptbTefDiscadoNetworkCard.Visible = true; btnConfirmaTefDiscadoNetworkCard.Select(); } }
private void btnFinalizaTefDedicadoNetworkCard_Click(object sender, EventArgs e) { if (lbValorParcelaTefDedicadoNetworkCard.Text != "") { string text = (Convert.ToDecimal(lbValorParcelaTefDedicadoNetworkCard.Text == "" ? "0" : lbValorParcelaTefDedicadoNetworkCard.Text) * Convert.ToInt32(auxNrParcelas)).ToString(); auxNumeric = Convert.ToDecimal(text);//currency flagNumeric = String.Format("{0:F2}", auxNumeric); if (txtValorInformadoTefDedicadoNetworkCard.Text == txtValorApuradoTefDedicadoNetworkCard.Text && lbValorParcelaTefDedicadoNetworkCard.Text != "" && lbValorParcelaTefDedicadoNetworkCard.Text != "0.00" && flagNumeric == txtValorApuradoTefDedicadoNetworkCard.Text) { this.DialogResult = DialogResult.OK; this.Dispose(); } } else { msgInfo msg = new msgInfo("Caro Cliente - " + "Deve-se confirmar primeiramente antes de finalizar o processo!"); msg.ShowDialog(); } }
//########################################################## Bloco de procedimentos de banco########################################################## private void conector_inc_fone() { auxConsistencia = 0; try { banco.abreConexao(); banco.startTransaction("conectorPDV_inc_fone"); banco.addParametro("inc_idcliente", txtIdCliente.Text); banco.addParametro("inc_idatividade", auxIdAtividade); banco.addParametro("inc_ddd", newddd); banco.addParametro("inc_telefone", newtelefone); banco.addParametro("inc_ramal", mskFoneRamal.Text); banco.addParametro("inc_idfonetype", auxIdFoneType); banco.addParametro("inc_complemento", txtFoneComplemento.Text); banco.addParametro("inc_priori", chkFonePriori.Checked == false ? "f" : "v"); banco.procedimentoRead(); if (banco.retornaRead().Read() == true) { newidfone = banco.retornaRead().GetString(0); } } catch (Exception erro) { msgInfo msg = new msgInfo(erro.Message); msg.ShowDialog(); auxConsistencia = 1; alteraIconesIncluir(); } finally { if (auxConsistencia == 0) { newddd = mskDDD.Text; newtelefone = mskTelefone.Text; newDescTipo = cmbFoneType.Text; newramal = mskFoneRamal.Text; newcomplemento = txtFoneComplemento.Text; newpriori = chkFonePriori.Checked == false ? "f" : "v"; banco.fechaConexao(); flagSemaforo = 1; dgvPesquisaFone.Rows.Clear(); conectorPDV_find_fone_set(); dgvPesquisaFone.Select(); alteraIconesSalvar(); } }; }
private void conectorPDV_find_fone_read() { try { banco.abreConexao(); banco.startTransaction("conectorPDV_find_fone"); banco.addParametro("find", auxIdCliente); banco.addParametro("tipo", "1"); banco.procedimentoRead(); if (banco.retornaRead().Read() == true) { banco.retornaRead().Read(); newidfone = banco.retornaRead().GetString(0); newddd = banco.retornaRead().GetString(1); newtelefone = banco.retornaRead().GetString(2); newDescTipo = banco.retornaRead().GetString(3); newpriori = banco.retornaRead().GetString(4); newramal = banco.retornaRead().GetString(5); newcomplemento = banco.retornaRead().GetString(6); newFoneIdfonetype = banco.retornaRead().GetString(7); newidatividade = banco.retornaRead().GetString(8); newidcliente = banco.retornaRead().GetString(9); } } catch (Exception erro) { msgInfo msg = new msgInfo(erro.Message); msg.ShowDialog(); auxConsistencia = 1; } finally { banco.fechaConexao(); if (auxConsistencia > 0) { if (auxIdCliente != "") { mskDDD.Text = newddd; mskTelefone.Text = newtelefone; chkFonePriori.Checked = Convert.ToBoolean(newpriori == "f" ? "false" : "true"); cmbFoneType.Text = newDescTipo; mskFoneRamal.Text = newramal; txtFoneComplemento.Text = newcomplemento; } } } }
//#######################################################Bloco de procedimentos de banco############################################################## private void conectorPDV_find_municipio() { dgvPesquisaMunicipio.Rows.Clear(); auxConsistencia = 0; try { banco.abreConexao(); banco.startTransaction("conectorPDV_find_municipio"); banco.addParametro("tipo", Convert.ToString(aux)); banco.addParametro("find_municipio", txtPesquisaMunicipio.Text == "" ? "0" : txtPesquisaMunicipio.Text); banco.addParametro("tabela", newTables); banco.procedimentoSet(); } catch (Exception erro) { msgInfo msg = new msgInfo(erro.Message); msg.ShowDialog(); auxConsistencia = 1; } finally { if (auxConsistencia == 0) { countField = banco.retornaSet().Tables[0].Columns.Count; countRows = banco.retornaSet().Tables[0].DefaultView.Count; if (countRows > 0) { dgvPesquisaMunicipio.AllowUserToAddRows = false; for (i = 0; i < countRows; i++) { dgvPesquisaMunicipio.Rows.Add(); for (j = 0; j < countField; j++) { dgvPesquisaMunicipio.Rows[i].Cells[j].Value = Convert.ToString(banco.retornaSet().Tables[0].Rows[i][j]); } //dgvPesquisaGrupo.DataSource = banco.retornaSet().Tables[0].DefaultView; } } else if (dgvPesquisaMunicipio.RowCount < 1) { dgvPesquisaMunicipio.Rows.Add(); } } banco.fechaConexao(); } }
public void carrega_infor(string store) { int retorno = 0; try { banco1 = new dados(); banco1.abreConexao(); if (banco1.statusSchema() == 1) { banco1.singleTransaction("select versaoBanco, versaoSystem, conectorServer, localMachini from system"); banco1.procedimentoRead(); if (banco1.retornaRead().Read() == true) { VersaoBanco = banco1.retornaRead().GetString(0); VersaoSystem = banco1.retornaRead().GetString(1); ConectorServer = banco1.retornaRead().GetString(2); LocalMonitor = banco1.retornaRead().GetString(3); } else { retorno = 0; } } else { msgInfo msg = new msgInfo(1, "IMPOSSÍVEL ESTABELECER CONEXÃO"); msg.ShowDialog(); retorno = 0; } } catch (Exception) { } finally { if (banco1 != null) { banco1.fechaConexao(); } } }
public settings() { try { auxConsistencia = 0; banco.abreConexao(); if (banco.statusSchema() == 1) { banco.startTransaction("conectorPDV_find_loja"); banco.addParametro("tipo", "1"); banco.addParametro("find_loja", alwaysVariables.Store); banco.procedimentoRead(); if (banco.retornaRead().Read() == true) { TypeEmpresa = banco.retornaRead().GetString(14); CNPJ = banco.retornaRead().GetString(3); alwaysVariables.RazaoStore = banco.retornaRead().GetString(1); alwaysVariables.UF = banco.retornaRead().GetString(8); } } else { auxConsistencia = 1; msgInfo msg = new msgInfo(1, "IMPOSSÍVEL ESTABELECER CONEXÃO"); msg.ShowDialog(); } } catch (Exception) { auxConsistencia = 1; } finally { banco.fechaConexao(); if (auxConsistencia == 0) { if (CNPJ != null) { alwaysVariables.CNPJ = banco.retornaRead().GetString(3); } } } }
//###############End Properties //####################Procedimento de banco################################ public void conectorPDV_find_consulta() { texto = " select "; texto += " tab.idCliente AS Codigo, "; texto += " if(tab.idtipoPessoa != 3, if(tab.idtipoPessoa=1,(tab1.nome),tab2.razao),tab3.nome) as 'Nome', "; texto += " mid(tab6.ddd,1,4) as DDD, "; texto += " tab6.telefone as Telefone "; texto += " from "; texto += " conectorPDV.cliente tab "; texto += " left join conectorPDV.fone tab6 on(tab.idCliente = tab6.idCliente) "; texto += " left join conectorPDV.fisica tab1 on(tab.idcliente = tab1.idcliente) "; texto += " left join conectorPDV.juridica tab2 on(tab.idcliente = tab2.idcliente) "; texto += " left join (select rural.idcliente,rural.cpf as cpf_1,rural.nome,rural.nascimento,rural.ie,rural.idsexo,rural.identidade,rural.idcivil,sexo.descricao as sexo1,civil.descricao as civil1 from conectorPDV.rural "; texto += " inner join conectorPDV.sexo on(rural.idsexo = sexo.idsexo) "; texto += " inner join conectorPDV.civil on(rural.idcivil = civil.idcivil)) as tab3 "; texto += " on(tab.idcliente = tab3.idcliente) "; texto += " where tab6.telefone = "; texto += fone; try { banco.abreConexao(); banco.singleTransaction(texto); banco.procedimentoSet(); } catch (Exception erro) { msgInfo msg = new msgInfo("Caro Cliente - " + erro.Message); msg.ShowDialog(); auxConsistencia = 1; } finally { if (auxConsistencia == 0) { dgvConsultaFone.DataSource = banco.retornaSet().Tables[0].DefaultView; } banco.fechaConexao(); //MessageBox.Show("Carrega...", "Caro Usúario", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
//############################################END WEB Import Método da API################################################### public static string PingHost(string args)//RECEBE COMO PARAMENTRO A URL SERVICE { HttpWebResponse res = null; try { // Create a request to the passed URI. HttpWebRequest req = (HttpWebRequest)WebRequest.Create(args); req.Credentials = CredentialCache.DefaultNetworkCredentials; // Get the response object. res = (HttpWebResponse)req.GetResponse(); return("Service Up"); } catch (Exception e) { msgInfo msg = new msgInfo("Source : " + e.Source + " Exception Source \n" + "Message : " + e.Message + " Exception Message \n" + " ---> Host Unavailable <--- "); //MessageBox.Show("Source : " + e.Source, "Exception Source", MessageBoxButtons.OK); //MessageBox.Show("Message : " + e.Message, "Exception Message", MessageBoxButtons.OK); return("Host Unavailable"); } }
public dav(string userName, string localHosts, string senha, string schema) { if (File.Exists("c:\\windows\\soberanu.ini")) { fileSecret = Path.Combine(Directory.GetCurrentDirectory(), "c:\\windows\\soberanu.ini"); } else { fileSecret = Path.Combine(Directory.GetCurrentDirectory(), "soberanu.ini"); } try { usuario = userName; ip = localHosts; passwd = senha; baseDados = schema; conexao = new MySqlConnection("server=" + ip + ";user id=" + usuario + ";password="******";database=" + baseDados); } catch (Exception e) { msgInfo msg = new msgInfo(1, "Messagem do Sistema" + e.Message); msg.ShowDialog(); } }
//##########################################################END Bloco de Properties########################################################## //#################################################################Metodos de controle####################################################### void conector_obj_grava() { updateDate = DateTime.Now; TimeSpan newDias = updateDate.Subtract(dtpVencimentoChequeRecebimento.Value); TimeSpan newDiasEmissao = updateDate.Subtract(dtpEmissaoChequeRecebimento.Value); if (cmbRazaoBancoChequeRecebimento.Text != "") { if (txtAgenciaChequeRecebimento.Text != "") { if (txtContaDacChequeRecebimento.Text != "") { if (txtValorChequeRecebimento.Text != "" && Convert.ToDecimal(txtValorChequeRecebimento.Text) > 0 && txtValorChequeRecebimento.Text != "0.00") { if (txtPrazoChequeRecebimento.Text != "") { if (auxTypeCheque == "p") { if (((Convert.ToInt32(newDiasEmissao.Days) - Convert.ToInt32(newDias.Days))) >= 0) { if (flagSemaforo == 0) { conectorPDV_inc_cheque(); } else { conectorPDV_alt_cheque(); } } else { msgInfo msg = new msgInfo("Caro Cliente - " + "Vencimento dever ser superior a emissao, favor altera-lô."); msg.ShowDialog(); dtpVencimentoChequeRecebimento.Select(); } } else { dtpVencimentoChequeRecebimento.Value = DateTime.Now; //cheque a vista if (flagSemaforo == 0) { conectorPDV_inc_cheque(); } else { conectorPDV_alt_cheque(); } } } else { msgInfo msg = new msgInfo("Caro Cliente - " + "Prazo inválido"); msg.ShowDialog(); txtPrazoChequeRecebimento.Select(); } } else { msgInfo msg = new msgInfo("Caro Cliente - " + "O valor do cheque deve ser preenchido."); msg.ShowDialog(); txtValorChequeRecebimento.Select(); } } else { msgInfo msg = new msgInfo("Caro Cliente - " + "Conta corrente invalida ou não informada."); msg.ShowDialog(); txtContaDacChequeRecebimento.Select(); } } else { msgInfo msg = new msgInfo("Caro Cliente - " + "Agencia invalida ou não informada."); msg.ShowDialog(); txtAgenciaChequeRecebimento.Select(); } } else { msgInfo msg = new msgInfo("Caro Cliente - " + "Banco sem descrição significa que o codigo do banco está informado incorretamento, favor selecionar o banco correto."); msg.ShowDialog(); cmbRazaoBancoChequeRecebimento.Select(); } }
public bool conectorPDV_aut_grandTotal(string gt) { alwaysVariables.Gt_Valido = false; File.Delete(folderMFDGrand + "\\temp" + ".txt"); if (File.Exists(folderMFDGrand + "\\grandFullPDV" + ".enc")) { descryptFile(folderMFDGrand + "\\grandFullPDV" + ".enc", "\\grandFullPDV"); if (File.Exists(folderMFDGrand + "\\temp" + ".txt")) { retorno = ""; import = new List <string>(); //Conversao de Carateres using (StreamReader texto = new StreamReader(folderMFDGrand + "\\temp.txt", System.Text.Encoding.Default, true)) { while ((LinhaArquivo = texto.ReadToEnd()) != null) { string rte = LinhaArquivo; int i = 0; int j = 0; int count = rte.Length; int inverso = count / 42; while (inverso > j) { import.Add(rte.Substring(i, 42)); i = i + 42; j++; } break; } } using (FileStream fs = File.OpenRead(folderMFDGrand + "\\temp" + ".txt")) { fiscal_GT_compare = new string('\x20', 18); byte[] b = new byte[1024]; UTF7Encoding temp = new UTF7Encoding(true); while (fs.Read(b, 0, b.Length) > 0) { retorno = temp.GetString(b).Replace("\0", "").Trim(); functionECF.conectorECF_GrandeTotalDescriptografado(alwaysVariables.ModeloEcf, alwaysVariables.ArqTotal[j].Substring(24, alwaysVariables.ArqTotal[j].Length - 24), ref fiscal_GT_compare, ref fiscal_MSG, ref fiscal_retorno, alwaysVariables.ECF_Ligada); //fiscal_retorno = conectorECF.Bematech_FI_GrandeTotalDescriptografado(import[j].Substring(24, import[j].Length - 24), ref fiscal_GT_compare); if (gt == fiscal_GT_compare) { alwaysVariables.Gt_Valido = true; } } fs.Close(); } } File.Delete(folderMFDGrand + "\\temp" + ".txt"); } else { if (Convert.ToDouble(gt) == Convert.ToDouble(alwaysVariables.GT_BANCO) && fiscal_last_reducao_cro == alwaysVariables.GT_CRO && fiscal_last_reducao_crz == alwaysVariables.GT_CRZ) { fiscal_GT_Crypt = new string('\x20', 20); functionECF.conectorECF_GrandeTotal_Crypt(alwaysVariables.ModeloEcf, ref fiscal_GT_Crypt, ref fiscal_MSG, ref fiscal_retorno, alwaysVariables.ECF_Ligada); //fiscal_retorno = conectorECF.Bematech_FI_GrandeTotalCriptografado(ref fiscal_GT_Crypt); conectorPDV_serie(alwaysVariables.PAF_total + "\\grandFullPDV" + ".txt", "0"); File.Delete(alwaysVariables.PAF_total + "\\grandFullPDV" + ".txt"); if (File.Exists(folderMFDGrand + "\\grandFullPDV" + ".enc")) { msgInfo msg = new msgInfo(1, "Caro Usuário: Foi identifica uma inconsistencia com o grande e reparado pos conferencia entre hardware e sistema, com isso você volta a operar sem problemas. " + folderMFDGrand + "\\grandFullPDV" + ".enc"); msg.ShowDialog(); } alwaysVariables.Gt_Valido = true; } } return(alwaysVariables.Gt_Valido); }
public void conectorPDV_serie(string caminho, string ms) { StreamWriter sw = new StreamWriter(caminho, true, Encoding.ASCII); fiscal_GT_Crypt = new string('\x20', 20); fiscal_numero_serie = new string('\x20', 20); string fiscal_NumReducoes = new string('\x20', 4); functionECF.conectorECF_numero_serie(alwaysVariables.ModeloEcf, ref fiscal_numero_serie, ref fiscal_MSG, ref fiscal_retorno, alwaysVariables.ECF_Ligada); //fiscal_retorno = conectorECF.Bematech_FI_NumeroSerieMFD(ref fiscal_numero_serie); functionECF.conectorECF_GrandeTotal_Crypt(alwaysVariables.ModeloEcf, ref fiscal_GT_Crypt, ref fiscal_MSG, ref fiscal_retorno, alwaysVariables.ECF_Ligada); //fiscal_retorno = conectorECF.Bematech_FI_GrandeTotalCriptografado(ref fiscal_GT_Crypt); string fiscal_vendaBruta = new string('\x20', 18); string fiscal_reducao_cro = new string('\x20', 4); functionECF.conectorECF_VendaBruta(alwaysVariables.ModeloEcf, ref fiscal_vendaBruta, ref fiscal_MSG, ref fiscal_retorno, alwaysVariables.ECF_Ligada); //fiscal_retorno = conectorECF.Bematech_FI_VendaBruta(ref fiscal_vendaBruta); //CRZ functionECF.conectorECF_NumeroReducoes(alwaysVariables.ModeloEcf, ref fiscal_NumReducoes, ref fiscal_MSG, ref fiscal_retorno, alwaysVariables.ECF_Ligada); //fiscal_retorno = conectorECF.Bematech_FI_NumeroReducoes(ref fiscal_NumReducoes); //CRO functionECF.conectorECF_NumeroIntervencoes(alwaysVariables.ModeloEcf, ref fiscal_reducao_cro, ref fiscal_MSG, ref fiscal_retorno, alwaysVariables.ECF_Ligada); //fiscal_retorno = conectorECF.Bematech_FI_NumeroIntervencoes(ref fiscal_reducao_cro); auxConsistencia = 0; countField = 0; countRows = 0; try { if (banco.statusSchema() == 1) { return; } banco.abreConexao(); banco.startTransaction("conectorPDV_serie"); if (fiscal_retorno == 1) { banco.procedimentoSet(); } else { auxConsistencia = fiscal_retorno; } } catch (Exception erro) { auxConsistencia = 1; } finally { export = new conectorExport0202(); countField = banco.retornaSet().Tables[0].Columns.Count; countRows = banco.retornaSet().Tables[0].DefaultView.Count; if (countRows > 0) { string[,] matrizGrd = new string[countRows, countField]; for (int i = 0; i < countRows; i++) //Linha { for (int j = 0; j < countField; j++) //Coluna { matrizGrd[i, j] = Convert.ToString(banco.retornaSet().Tables[0].Rows[i][j]); } sw.Write(export.registro_serie(matrizGrd[i, 0], matrizGrd[i, 1], "0", fiscal_NumReducoes, fiscal_reducao_cro, fiscal_vendaBruta + "\r\n")); } } banco.fechaConexao(); if (auxConsistencia == 0) { sw.Close(); mensagemLinha = new List <string>(); using (StreamReader texto = new StreamReader(caminho)) { string mensagem = ""; while ((mensagem = texto.ReadLine()) != null) { if (mensagem.Substring(4, 20) == fiscal_numero_serie) { mensagem = mensagem.Substring(0, 24) + fiscal_GT_Crypt; mensagemLinha.Add(mensagem); } else { mensagemLinha.Add(mensagem); } } texto.Close(); if (File.Exists(folderMFDGrand + "\\grandFullPDV" + ".txt")) { File.Delete(folderMFDGrand + "\\grandFullPDV" + ".txt"); } StreamWriter final = new StreamWriter(folderMFDGrand + "\\grandFullPDV" + ".txt", true, Encoding.Default); for (int j = 0; j < mensagemLinha.Count; j++) { final.Write(export.registro_serie_unica(mensagemLinha[j], fiscal_NumReducoes, fiscal_reducao_cro, fiscal_vendaBruta + "\r\n")); } final.Close(); encryptFile(alwaysVariables.PAF_total + "\\grandFullPDV" + ".txt", "grandFullPDV", 2); if (ms == "1") { msgInfo msg = new msgInfo(1, "Caro Usuário: Arquivo gerado, caminho: " + folderMFDGrand + "\\grandFullPDV" + ".enc"); msg.ShowDialog(); } } } } sw.Close(); }
public Boolean geraSintegra(Boolean valida, string caminho, string[] auxTipo, string di, string df, string store, string finalidade, string modelo, string numeroECF, string numeroSequencial) { Boolean retorno = valida; if (File.Exists(caminho)) { File.Delete(caminho); strCaminho = caminho; StreamWriter sw = new StreamWriter(caminho, true, Encoding.ASCII); //################################################################Instrução Banco auxConsistencia = 0; countField = 0; countRows = 0; for (int x = 0; x < auxTipo.Length; x++) { if (auxTipo[x] != "#" && Convert.ToInt32(auxTipo[x].Substring(0, 2)) > 0) { try { auxConsistencia = 0; banco.abreConexao(); banco.startTransaction("conectorPDV_sintegra"); banco.addParametro("tipo", auxTipo[x]); banco.addParametro("di", di); banco.addParametro("df", df); banco.addParametro("store", store); banco.addParametro("geraProdNf", auxTipo[6] == "#" ? "0" : "1"); banco.addParametro("geraProdCp", auxTipo[11] == "#" ? "0" : "1"); banco.procedimentoSet(); } catch (Exception erro) { auxConsistencia = 1; } finally { if (auxConsistencia == 0) { Int32 count = banco.retornaSet().Tables[0].DefaultView.Count; countField = banco.retornaSet().Tables[0].Columns.Count; countRows = banco.retornaSet().Tables[0].DefaultView.Count; if (countRows > 0) { matriz = new string[countRows, countField]; for (i = 0; i < count; i++) //Linha { for (j = 0; j < countField; j++) //Coluna { matriz[i, j] = Convert.ToString(banco.retornaSet().Tables[0].Rows[i][j]); } switch (auxTipo[x]) { case "10": sw.Write(Registro10(matriz[i, 0], matriz[i, 1], matriz[i, 2], matriz[i, 3], matriz[i, 4], matriz[i, 5], matriz[i, 6], matriz[i, 7], matriz[i, 8], matriz[i, 9], matriz[i, 10], "1", valida) + "\r\n"); break; case "11": sw.Write(Registro11(matriz[i, 0], matriz[i, 1], matriz[i, 2], matriz[i, 3], matriz[i, 4], matriz[i, 5], matriz[i, 6], matriz[i, 7], valida) + "\r\n"); break; case "50": sw.Write(Registro50(matriz[i, 0], matriz[i, 1], matriz[i, 2], matriz[i, 3], matriz[i, 4], matriz[i, 5], matriz[i, 6], matriz[i, 7], matriz[i, 8], matriz[i, 9], matriz[i, 10], matriz[i, 11], matriz[i, 12], matriz[i, 13], matriz[i, 14], matriz[i, 15], matriz[i, 16], valida) + "\r\n"); break; case "51": sw.Write(Registro51(matriz[i, 0], matriz[i, 1], matriz[i, 2], matriz[i, 3], matriz[i, 4], matriz[i, 5], matriz[i, 6], matriz[i, 7], matriz[i, 8], matriz[i, 9], matriz[i, 10], matriz[i, 11], matriz[i, 12], matriz[i, 13], valida) + "\r\n"); break; case "54": sw.Write(Registro54(matriz[i, 1], matriz[i, 2], matriz[i, 3], matriz[i, 4], matriz[i, 5], matriz[i, 6], matriz[i, 7], matriz[i, 8], matriz[i, 9], matriz[i, 10], matriz[i, 11], matriz[i, 12], matriz[i, 13], matriz[i, 14], matriz[i, 15], matriz[i, 16], valida) + "\r\n"); break; case "70": sw.Write(Registro70(matriz[i, 0], matriz[i, 1], matriz[i, 2], matriz[i, 3], matriz[i, 4], matriz[i, 5], matriz[i, 6], matriz[i, 7], matriz[i, 8], matriz[i, 9], matriz[i, 10], matriz[i, 11], matriz[i, 12], matriz[i, 13], matriz[i, 14], matriz[i, 15], matriz[i, 16], valida) + "\r\n"); break; case "75": sw.Write(Registro75("75", matriz[i, 2], matriz[i, 3], matriz[i, 4], matriz[i, 5], matriz[i, 6], matriz[i, 7], matriz[i, 8], matriz[i, 9], matriz[i, 10], matriz[i, 11], valida) + "\r\n"); break; case "60M": matriz60M = new string[countRows, countField]; for (int a = 0; a < countRows; a++) //Linha { for (int b = 0; b < countField; b++) //Coluna { matriz60M[a, b] = Convert.ToString(banco.retornaSet().Tables[0].Rows[a][b]); } } banco.fechaConexao(); //sw.Write(Registro60M("60", "M", matriz[i, 0], matriz[i, 2], matriz[i, 1], "2D", matriz[i, 5], matriz[i, 6], matriz[i, 7], matriz[i, 8], matriz[i, 9], matriz[i, 10],"", valida) + "\r\n"); for (int c = 0; c < count; c++) { sw.Write(Registro60M("60", "M", matriz60M[c, 0], matriz60M[c, 2], matriz60M[c, 1], "2D", matriz60M[c, 5], matriz60M[c, 6], matriz60M[c, 7], matriz60M[c, 8], matriz60M[i, 9], matriz60M[c, 10], "", valida) + "\r\n"); matriz60M[c, 11] = matriz60M[c, 11].Insert(2, "/"); matriz60M[c, 11] = matriz60M[c, 11].Insert(5, "/"); for (int d = 0; d < vetor.Length; d++) { auxConsistencia = 0; countField = 0; countRows = 0; if (vetor[d] != "#" && Convert.ToInt32(vetor[d].Substring(0, 2)) > 0) { try { auxConsistencia = 0; banco.abreConexao(); banco.startTransaction("conectorPDV_sintegra"); banco.addParametro("tipo", vetor[d]); banco.addParametro("di", String.Format("{0:yyyyMMdd}", Convert.ToDateTime(matriz60M[c, 11]))); banco.addParametro("df", String.Format("{0:yyyyMMdd}", Convert.ToDateTime(matriz60M[c, 11]))); banco.addParametro("store", store); banco.addParametro("geraProdNf", auxTipo[6] == "#" ? "0" : "1"); banco.addParametro("geraProdCp", auxTipo[11] == "#" ? "0" : "1"); banco.procedimentoSet(); } catch (Exception erro) { auxConsistencia = 1; } finally { if (auxConsistencia == 0) { countField = banco.retornaSet().Tables[0].Columns.Count; countRows = banco.retornaSet().Tables[0].DefaultView.Count; if (countRows > 0) { matriz = new string[countRows, countField]; for (int e = 0; e < countRows; e++) //Linha { for (int f = 0; f < countField; f++) //Coluna { matriz[e, f] = Convert.ToString(banco.retornaSet().Tables[0].Rows[e][f]); } switch (vetor[d]) { case "60A": sw.Write(Registro60A("60", "A", matriz[e, 0], matriz[e, 1], matriz[e, 2], matriz[e, 3], "", valida) + "\r\n"); break; case "60D": sw.Write(Registro60D("60", "D", matriz[e, 0], numeroECF, matriz[e, 1], matriz[e, 2], matriz[e, 3], matriz[e, 4], matriz[e, 5], matriz[e, 6], "", valida) + "\r\n"); break; case "60I": sw.Write(Registro60I("60", "I", matriz[e, 0], numeroECF, "2D", matriz[e, 1], matriz[e, 2], matriz[e, 3], matriz[e, 4], matriz[e, 5], matriz[e, 6], matriz[e, 7], matriz[e, 8], "", valida) + "\r\n"); break; /*case "60R": * sw.Write(Registro60R("60", "R", matriz[e, 0], matriz[e, 1], matriz[e, 2], matriz[e, 3], matriz[e, 4], matriz[e, 5], "", valida) + "\r\n"); * break;*/ } } } } banco.fechaConexao(); } } } } i = count; break; /*case "60A": * sw.Write(Registro60A("60", "A", matriz[i, 0], matriz[i, 1], matriz[i, 2], matriz[i, 3], "", valida) + "\r\n"); * break; * case "60D": * sw.Write(Registro60D("60", "D", matriz[i, 0], numeroECF, matriz[i, 1], matriz[i, 2], matriz[i, 3], matriz[i, 4], matriz[i, 5], matriz[i, 6], "", valida) + "\r\n"); * break; * case "60I": * sw.Write(Registro60I("60", "I", matriz[i, 0], numeroECF,"2D", matriz[i, 1], matriz[i, 2], matriz[i, 3], matriz[i, 4], matriz[i, 5], matriz[i, 6], matriz[i, 7], matriz[i, 8], "", valida) + "\r\n"); * break;*/ case "60R": if (valida == true) { sw.Write(Registro60R("60", "R", matriz[i, 0], matriz[i, 1], matriz[i, 2], matriz[i, 3], matriz[i, 4], matriz[i, 5], "", valida) + "\r\n"); } else { valida = true; auxTipo[x] = "#"; } break; /*case "61": * sw.Write(Registro61(matriz[i, 0], matriz[i, 1], matriz[i, 2], matriz[i, 3], matriz[i, 4], matriz[i, 5], matriz[i, 6], matriz[i, 7], matriz[i, 8], matriz[i, 9], matriz[i, 10], matriz[i, 11], matriz[i, 12], matriz[i, 13], matriz[i, 14], matriz[i, 15], valida) + "\r\n"); * break; * case "61R": * sw.Write(Registro61R(matriz[i, 0], matriz[i, 1], matriz[i, 2], matriz[i, 3], matriz[i, 4], matriz[i, 5], matriz[i, 6], matriz[i, 7], matriz[i, 8], valida) + "\r\n"); * break;*/ case "61": sw.Write(Registro61(matriz[i, 0], "", "", matriz[i, 1], matriz[i, 2], matriz[i, 3], matriz[i, 4], matriz[i, 5], matriz[i, 6], matriz[i, 7], matriz[i, 8], matriz[i, 9], matriz[i, 10], matriz[i, 11], matriz[i, 12], "", true) + "\r\n"); break; case "61R": sw.Write(Registro61R(matriz[i, 0], "R", matriz[i, 1], matriz[i, 2], matriz[i, 3], matriz[i, 4], matriz[i, 5], matriz[i, 6], "", true) + "\r\n"); break; case "90": sw.Write(Registro90("90", matriz[i, 9], matriz[i, 10], matriz[i, 0], matriz[i, 1], matriz[i, 2], matriz[i, 3], matriz[i, 4], matriz[i, 5], matriz[i, 6], matriz[i, 7], matriz[i, 8], "1", true) + "\r"); break; } } } else if (auxTipo[x] == "60M") { if (count > 0) { valida = true; } else { valida = false; } } } banco.fechaConexao(); } } } //################################################################End Instrução Banco retorno = true; sw.Close(); } else { retorno = false; } if (auxConsistencia == 0) { msgInfo msg = new msgInfo(1, "Caro Usuário: Arquivo gerado, caminho: " + caminho); msg.ShowDialog(); } return(retorno); }
//######################################################END Variaveis encapsuladas#################################################### //######################################################Controle de objetos########################################################### void conector_obj_webservice() { dgvParcelamentoEditorParcela.Rows.Clear(); if (dgvParcelamentoEditorParcela.RowCount < 1) { dgvParcelamentoEditorParcela.Rows.Add(); } msgInfo msg = new msgInfo("CARO USUÁRIO" + " - FIQUE CIENTE QUE SERÁ REALIZADO A CONEXÃO COM O SERVIDOR PARA ATUALIZAR A SUA BASE DE CONTRATOS, POIS VOCÊ ESTA SOLICITANTE UMA ATUALIZAÇÃO DA BASE LOCAL."); msg.ShowDialog(); WebConectorServer.Service MyConector2 = new WebConectorServer.Service(); auxConsistencia = 0; string test = "Host Unavailable"; if (IsConnected() == true) { test = PingHost(MyConector2.Url); if (test == null) { test = "Host Unavailable"; } } else { test = "Host Unavailable"; } if (test == "Host Unavailable") { msgInfo msg1 = new msgInfo("CARO USUÁRIO" + " - FIQUE CIENTE - SUA CONSULTA COM O SERVIDOR FALHOU, ATUALIZAÇÃO REALIZA LOCALMENTE."); msg1.ShowDialog(); conectorPDV_exe_parcela(); conectorPDV_find_pessoa(); lblStatusConexaoEditor.Text = "LOCAL - OFF -LINE COM SERVIDOR"; this.lblStatusConexaoEditor.ForeColor = System.Drawing.Color.Red; } else if (test == "Service Up") { if (auxConsistencia == 0) { try { auxConsistencia = 0; dsRDividento = MyConector2.ObterDividento(auxIdClente, "0", "0", "0", "2"); countRows = dsRDividento.Tables[0].DefaultView.Count; countField = dsRDividento.Tables[0].Columns.Count; lblStatusConexaoEditor.Text = "LOCAL - ON - LINE COM O SERVIDOR"; this.lblStatusConexaoEditor.ForeColor = System.Drawing.Color.Yellow; } catch (Exception) { auxConsistencia = 1; msgInfo msg2 = new msgInfo("ERRO FATAL - " + "CONEXÃO COM WEBSERVICE FALHOU, REPITA A OPERAÇÃO E VERIFIQUE O STATUS DA INTERNET."); msg2.ShowDialog(); } } if (countRows > 0 && auxConsistencia == 0) { for (i = 0; i < countRows; i++) { dgvParcelamentoEditorParcela.Rows.Add(); for (j = 0; j < countField; j++) { dgvParcelamentoEditorParcela.Rows[i].Cells[j].Value = Convert.ToString(dsRDividento.Tables[0].Rows[i][j]); if ((j == 6) && (Convert.ToInt32(dsRDividento.Tables[0].Rows[i][j]) > 0)) { //dgvFaturamento.Rows[i].DefaultCellStyle.BackColor = Color.Tan; dgvParcelamentoEditorParcela.Rows[i].DefaultCellStyle.ForeColor = Color.Red; } } } } if (auxConsistencia == 0) { try { auxConsistencia = 0; dsRPepleo = MyConector2.ObterPepleoSingle(auxIdClente); countRows = dsRPepleo.Tables[0].DefaultView.Count; } catch (Exception) { auxConsistencia = 1; msgInfo msg3 = new msgInfo("ERRO FATAL - " + "CONEXÃO COM WEBSERVICE FALHOU, REPITA A OPERAÇÃO E VERIFIQUE O STATUS DA INTERNET."); msg3.ShowDialog(); lblStatusConexaoEditor.Text = "LOCAL - OFF -LINE COM O SERVIDOR"; this.lblStatusConexaoEditor.ForeColor = System.Drawing.Color.Red; } } if (countRows == 1 && auxConsistencia == 0) { lbNumeroClienteEditorCrediario.Text = dsRPepleo.Tables[0].Rows[0][0].ToString(); lbNomeClienteEditorParcela.Text = dsRPepleo.Tables[0].Rows[0][1].ToString(); } } MyConector2.Dispose(); lblCountContratosEditor.Text = conector_verifica_exits_contrato(auxIdLoja, auxIdClente).ToString(); dgvParcelamentoEditorParcela.Select(); }
public void conectorPDV_inc_cheque() { auxConsistencia = 0; try { banco.abreConexao(); banco.startTransaction("conectorPDV_inc_cheque"); banco.addParametro("inc_banco", txtBancoChequeRecebimento.Text); banco.addParametro("inc_idloja", auxIdLoja); banco.addParametro("inc_idcliente", auxIdCliente); banco.addParametro("inc_typeRecebimento", auxOrigemCheque); banco.addParametro("inc_contaCorrente", txtContaDacChequeRecebimento.Text); banco.addParametro("inc_serie", txtSerieChequeChequeRecebimento.Text); banco.addParametro("inc_agencia", txtAgenciaChequeRecebimento.Text); banco.addParametro("inc_typeCheque", auxTypeCheque); banco.addParametro("inc_prazo", txtPrazoChequeRecebimento.Text); banco.addParametro("inc_emissao", String.Format("{0:yyyyMMdd}", dtpEmissaoChequeRecebimento.Value)); banco.addParametro("inc_vencimento", String.Format("{0:yyyyMMdd}", dtpVencimentoChequeRecebimento.Value)); banco.addParametro("inc_cityBanco", txtCidadeBancoChequeRecebimento.Text); banco.addParametro("inc_numberCheque", txtNumberChequeRecebimento.Text); banco.addParametro("inc_valueCheque", txtValorChequeRecebimento.Text); banco.addParametro("inc_historico", txtHistoricoChequeRecebimento.Text); banco.addParametro("inc_typeLancamento", auxLancamento); banco.addParametro("inc_pagamento", ""); //informação de baixa ficarão como default banco.addParametro("inc_observacao", ""); //informação de baixa ficarão como default banco.addParametro("inc_idUsuarioLiberacao", ""); //informação de baixa ficarão como default banco.addParametro("inc_motivoLiberacao", ""); //informação de baixa ficarão como default banco.addParametro("inc_cmc7", txtLeituraCMB7ChequeRecebimento.Text); banco.addParametro("inc_idusuario", alwaysVariables.Usuario); banco.addParametro("inc_alteracao", String.Format("{0:yyyyMMdd}", DateTime.Now)); banco.addParametro("inc_reserva", "0"); banco.addParametro("inc_origem", "r"); banco.addParametro("inc_doc", "0"); banco.addParametro("inc_terminal", alwaysVariables.Terminal); banco.addParametro("inc_funcionario", auxIdFuncionario); banco.procedimentoRead(); if (banco.retornaRead().Read() == true) { auxIdCheque = banco.retornaRead().GetString(0); } else { auxIdCheque = "0"; } } catch (Exception erro) { msgInfo msg = new msgInfo("Caro Cliente - " + erro.Message); msg.ShowDialog(); auxConsistencia = 1; } finally { banco.fechaConexao(); if (auxIdCheque != "0") { if (auxConsistencia == 0) { flagSemaforo = 0; objClear(); objStatus(false); auxConfirma = 1; } } else { msgInfo msg = new msgInfo("Caro Cliente - " + "Este cheque já possui cadastro no sistema, favor conferir com o administrativo"); msg.ShowDialog(); auxConfirma = 0; } txtBancoChequeRecebimento.Select(); } }