//######################################################END Controle de objetos####################################################### //######################################################Procedimento de banco######################################################### public int conector_verifica_exits_contrato(string store, string client) { auxConsistencia = 0; int result = -1; try { banco.abreConexao(); banco.singleTransaction("select count(*) from crediario where idLoja=?store and idCliente=?id and status not in(1,5)"); banco.addParametro("?store", store); banco.addParametro("?id", client); banco.procedimentoRead(); if (banco.retornaRead().Read() == true) { result = Convert.ToInt32(banco.retornaRead().GetString(0)); } } catch (Exception e) { auxConsistencia = 1; throw new Exception("ERRO BANCO DE DADOS: " + e.Message.ToString()); } finally { banco.fechaConexao(); if (auxConsistencia == 1) { result = -1; } } return(result); }
//#################################################################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_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 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(); } } }
/// <summary> /// DESENVOLVEDOR : Flavio /// FUNCAO {conector_find_fornecedor} Com 3 Parametros (string) /// DATA : 14/03/2014 /// ENFOQUE : reutilizar metodo para buscar cliente usando procedure do banco de dados. /// </summary> public void conector_find_fornecedor(string id) //Busca se situa e carrega as configurações { try { banco.abreConexao(); banco.startTransaction("conector_find_cliente"); banco.addParametro("tipo", "1"); banco.addParametro("find_cliente", id); banco.addParametro("tipo_cliente", "2"); banco.addParametro("find_atividade", "2"); banco.procedimentoRead(); if (banco.retornaRead().Read() == true) { auxIdFornecedor = banco.retornaRead().GetString(0); txtDescPesquisaProdutoFornecedor.Text = banco.retornaRead().GetString(1); } else { MessageBox.Show("Fornecedor inválido.", "Caro Usuário", MessageBoxButtons.OK, MessageBoxIcon.Information); } } catch (Exception erro) { MessageBox.Show(erro.Message, "Caro cliente"); } finally { banco.fechaConexao(); } }
//##################################################End Simples #################################################### //##################################################Procedimento de banco de dados################################## public void conector_find_CFOP(string flagCfop) { try { banco.abreConexao(); banco.startTransaction("conector_find_CFOP"); banco.addParametro("parametro", "7"); banco.addParametro("find", flagCfop); banco.procedimentoRead(); if (banco.retornaRead().Read() == true) { //newStatusCFOP = banco.retornaRead().GetString(12) == "0" ? "false" : "true"; optionCFOPFrete = banco.retornaRead().GetString(0); } else { txtCFOPConsultaTransporte.Clear(); MessageBox.Show("CFOP invalido!", "Caro Usúario", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } catch (Exception erro) { MessageBox.Show(erro.Message, "Caro Usuário"); } finally { banco.fechaConexao(); } }
//########################################################## 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(); } }; }