//################################################Bloco procedimentos de Banco############################################### private void conector_find_fornecedor() { dgvPesquisaFornecedor.Rows.Clear(); int auxConsistencia = 0; countField = 0; int confere = 0; try { banco.abreConexao(); banco.startTransaction("conector_find_cliente"); banco.addParametro("tipo", Convert.ToString(aux)); banco.addParametro("find_cliente", txtInformacaoFornecedor.Text == "" ? "0" : txtInformacaoFornecedor.Text); banco.addParametro("tipo_cliente", auxTipoPessoa.ToString()); banco.addParametro("find_atividade", "2"); banco.procedimentoSet(); } catch (Exception erro) { MessageBox.Show(erro.Message, "Caro cliente"); auxConsistencia = 1; } finally { if (auxConsistencia == 0) { countField = banco.retornaSet().Tables[0].Columns.Count; countRows = banco.retornaSet().Tables[0].DefaultView.Count; dgvPesquisaFornecedor.AllowUserToAddRows = false; confere = banco.retornaSet().Tables.Count; if (confere > 0) { for (i = 0; i < countRows; i++) { dgvPesquisaFornecedor.Rows.Add(); for (j = 0; j < countField; j++) { if (j == 4) { dgvPesquisaFornecedor.Rows[i].Cells[j].Value = Convert.ToBoolean(banco.retornaSet().Tables[0].Rows[i][j]); } else { dgvPesquisaFornecedor.Rows[i].Cells[j].Value = Convert.ToString(banco.retornaSet().Tables[0].Rows[i][j]); } } //dgvPesquisaSetor.DataSource = banco.retornaSet().Tables[0].DefaultView; } } if (dgvPesquisaFornecedor.RowCount < 1) { dgvPesquisaFornecedor.Rows.Add(); } } dgvPesquisaFornecedor.Select(); banco.fechaConexao(); } }
//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(); } } }
//##################################################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 Procedimentos de Banco /// <summary> /// DESENVOLVEDOR : Flavio /// FUNCAO {conector_find_CFOP} /// DATA : 17/10/13 /// ENFOQUE : reutilizar metodo para buscar CFOP usando procedure do banco de dados. /// </summary> public void conector_find_CFOP() { dgvPesquisaCFOP.Rows.Clear(); auxConsistencia = 0; try { banco.abreConexao(); banco.startTransaction("conector_find_CFOP"); banco.addParametro("parametro", Convert.ToString(aux)); banco.addParametro("find", txtDescricaoCfop.Text); banco.procedimentoSet(); } catch (Exception erro) { MessageBox.Show(erro.Message, "Caro Usuário"); auxConsistencia = 1; } finally { if (auxConsistencia == 0) { countField = banco.retornaSet().Tables[0].Columns.Count; countRows = banco.retornaSet().Tables[0].DefaultView.Count; if (countRows > 0) { dgvPesquisaCFOP.AllowUserToAddRows = false; for (i = 0; i < countRows; i++) { dgvPesquisaCFOP.Rows.Add(); for (j = 0; j < countField; j++) { if (j == 3) { dgvPesquisaCFOP.Rows[i].Cells[j].Value = Convert.ToBoolean(banco.retornaSet().Tables[0].Rows[i][j]); } else { dgvPesquisaCFOP.Rows[i].Cells[j].Value = Convert.ToString(banco.retornaSet().Tables[0].Rows[i][j]); } } } //dgvPesquisaescolaridade.DataSource = banco.retornaSet().Tables[0].DefaultView; } else if (dgvPesquisaCFOP.RowCount < 1) { dgvPesquisaCFOP.Rows.Add(); } } banco.fechaConexao(); dgvPesquisaCFOP.Select(); } }
// Bloco Procedimentos de Banco. /// <summary> /// DESENVOLVEDOR : Flavio /// FUNCAO {conector_find_loja} Sem Parametros /// DATA : 10/02/2014 /// ENFOQUE : reutilizar metodo para buscar loja usando procedure do banco de dados. /// </summary> public void conector_find_loja() { dgvPesquisaLoja.Rows.Clear(); countRows = 0; auxConsistencia = 0;//dgvPesquisaLoja.Rows.Clear(); try { banco.abreConexao(); banco.startTransaction("conector_find_loja"); banco.addParametro("tipo", Convert.ToString(aux)); banco.addParametro("find_loja", txtPesquisaLoja.Text == "" ? "0" : txtPesquisaLoja.Text); banco.procedimentoSet(); } catch (Exception erro) { MessageBox.Show(erro.Message, "Erro não identificado, entre contato com o revendedor"); auxConsistencia = 1; } finally { if (auxConsistencia == 0) { countField = banco.retornaSet().Tables[0].Columns.Count; countRows = banco.retornaSet().Tables[0].DefaultView.Count; if (countRows > 0) { dgvPesquisaLoja.AllowUserToAddRows = false; for (i = 0; i < countRows; i++) { dgvPesquisaLoja.Rows.Add(); for (j = 0; j < countField; j++) { if (j == 23) { dgvPesquisaLoja.Rows[i].Cells[j].Value = Convert.ToBoolean(banco.retornaSet().Tables[0].Rows[i][j]); } else { dgvPesquisaLoja.Rows[i].Cells[j].Value = Convert.ToString(banco.retornaSet().Tables[0].Rows[i][j]); } } //dgvPesquisaGrupo.DataSource = banco.retornaSet().Tables[0].DefaultView; } } else if (dgvPesquisaLoja.RowCount < 1) { dgvPesquisaLoja.Rows.Add(); } } banco.fechaConexao(); } }
//#########################################################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; } }; }
//@##############################################################End Variaveis######################################################################## /// <summary> /// Procedimento de banco de dados /// </summary> /// <param name="sender"></param> /// <param name="e"></param> /// protected void conector_find_itemEntrada(string tipo) { ataque = 0; dgvItensNotaFiscalDevItem.Rows.Clear(); ataque = 1; countField = 0; try { banco.abreConexao(); banco.startTransaction("conector_find_itemEntrada"); banco.addParametro("tipo", tipo); banco.addParametro("idLoja", auxIdLoja); banco.addParametro("find", auxIdEntrada); //banco.addParametro("seq", tipo == "4" ? "0" : auxIdEntradaItem); banco.addParametro("seq", auxIdEntradaItem); banco.procedimentoSet(); } catch (Exception erro) { MessageBox.Show(erro.Message, "Erro não identificado, entre contato como revendedor"); } finally { countField = banco.retornaSet().Tables[0].Columns.Count; countRows = banco.retornaSet().Tables[0].DefaultView.Count; dgvItensNotaFiscalDevItem.AllowUserToAddRows = false; if (tipo == "3") { for (i = 0; i < countRows; i++) { dgvItensNotaFiscalDevItem.Rows.Add(); for (j = 0; j < countField; j++) { dgvItensNotaFiscalDevItem.Rows[i].Cells[j].Value = Convert.ToString(banco.retornaSet().Tables[0].Rows[i][j]); } } } else { if (countRows > 0) { set = banco.retornaSet(); } } banco.fechaConexao(); } }
//###############END PROPERTES //####################end Variaveis####################### //Bloco de procedimento de banco public void conector_find_finalizadora() { auxConsistencia = 0; dgvPesquisaFinalizadora.Rows.Clear(); try { banco.abreConexao(); banco.startTransaction("conector_find_finalizadora"); banco.addParametro("tipo", "10"); banco.addParametro("find", "10"); banco.procedimentoSet(); } catch (Exception erro) { MessageBox.Show(erro.Message, "Caro Usuário"); auxConsistencia = 1; } finally { if (auxConsistencia == 0) { countField = banco.retornaSet().Tables[0].Columns.Count; countRows = banco.retornaSet().Tables[0].DefaultView.Count; if (countRows > 1) { dgvPesquisaFinalizadora.AllowUserToAddRows = false; for (i = 0; i < countRows; i++) { dgvPesquisaFinalizadora.Rows.Add(); for (j = 0; j < countField; j++) { if ((j == 0) || (j == 1)) { dgvPesquisaFinalizadora.Rows[i].Cells[j].Value = Convert.ToString(banco.retornaSet().Tables[0].Rows[i][j]); } } //dgvPesquisaGrupo.DataSource = banco.retornaSet().Tables[0].DefaultView; } } else if (dgvPesquisaFinalizadora.RowCount < 1) { dgvPesquisaFinalizadora.Rows.Add(); } } banco.fechaConexao(); } }
//#######################################################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(); } }
/// <summary> /// DESENVOLVEDOR : Flavio /// FUNCAO {conector_find_veiculo} Sem Parametros /// DATA : 10/01/14 /// ENFOQUE : reutilizar metodo para buscar veiculo usando procedure do banco de dados. /// </summary> public void conector_find_veiculo() { auxConsistencia = 0; try { banco.abreConexao(); banco.startTransaction("conector_find_veiculo"); banco.addParametro("tipo", Convert.ToString(aux)); banco.addParametro("find", txtPesquisaVeiculo.Text); banco.procedimentoSet(); } catch (Exception erro) { MessageBox.Show(erro.Message, "Caro Usuário"); auxConsistencia = 1; } finally { if (auxConsistencia == 0) { countField = banco.retornaSet().Tables[0].Columns.Count; countRows = banco.retornaSet().Tables[0].DefaultView.Count; dgvPesquisaVeiculo.AllowUserToAddRows = false; if (countRows > 0) { for (i = 0; i < countRows; i++) { dgvPesquisaVeiculo.Rows.Add(); for (j = 0; j < countField; j++) { dgvPesquisaVeiculo.Rows[i].Cells[j].Value = Convert.ToString(banco.retornaSet().Tables[0].Rows[i][j]); } } } } dgvPesquisaVeiculo.Select(); banco.fechaConexao(); } }
//#########################################################End Variavel & Constantes################################################### //######################################################### Procedimento de Banco ################################################# public string[,] conector_find_pdv(string store) { countField = 0; countRows = 0; auxConsistencia = 0; try { banco.abreConexao(); banco.startTransaction("conector_find_terminal"); banco.addParametro("tipo", "4"); banco.addParametro("find", ""); banco.addParametro("find_loja", store); banco.addParametro("find_type", "5"); banco.procedimentoSet(); } catch (Exception erro) { } finally { if (auxConsistencia == 0) { countField = banco.retornaSet().Tables[0].Columns.Count; countRows = banco.retornaSet().Tables[0].DefaultView.Count; vetorCx = new string[countRows, countField]; if (countRows > 0) { for (int i = 0; i < countRows; i++) { for (int j = 0; j < countField; j++) { if (j == 0) { vetorCx[i, 0] = banco.retornaSet().Tables[0].Rows[i][0].ToString(); } else if (j == 8) { vetorCx[i, 1] = banco.retornaSet().Tables[0].Rows[i][8].ToString(); } } } } } banco.fechaConexao(); } return(vetorCx); }
//########################################################## 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(); } }; }
/// <summary> /// DESENVOLVEDOR : Flavio /// FUNCAO : {conector_find_setor} sem parametro /// DATA : 11/10/13 /// ENFOQUE : Reutilizacao de codigo para buscar setor com utilizacao de procedure. /// ALTERACAO : NADIA 15/10/13 - Adicao da variavel de consistencia. /// </summary> public void conector_find_setor() { cmbPesquisaProdutoSetor.Items.Clear(); countField = 0; auxConsistencia = 0; try { banco.abreConexao(); banco.startTransaction("conector_find_setor"); banco.addParametro("tipo", "3"); banco.addParametro("find", "0"); banco.procedimentoSet(); } catch (Exception erro) { MessageBox.Show(erro.Message, "Caro Usuário"); 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++) { cmbPesquisaProdutoSetor.Items.Add(banco.retornaSet().Tables[0].Rows[i][1]); } } } banco.fechaConexao(); } }
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 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; } } } }
//######################################################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); }
private int construtor = 0; //0 contrutor normal 1 transferencia //##########################################End Variaveis //#########################################Bloco Procedimento de banco################################## public void conector_find_pedido() { dgvPesquisaPesquisaPedido.Rows.Clear(); auxConsistencia = 0; try { banco.abreConexao(); banco.startTransaction("conector_find_pedido"); banco.addParametro("find", txtPesquisaPedido.Text == "" ? "0" : txtPesquisaPedido.Text); banco.addParametro("tipo", Convert.ToString(aux)); banco.addParametro("loja", auxIdLoja == "" ? "0" : auxIdLoja); banco.addParametro("cliente", auxIdCliente == "" ? "0" : auxIdCliente); banco.addParametro("situacao", auxIdSituacao == "" ? "-1" : auxIdSituacao); banco.addParametro("operacao", auxIdParamentroFaturamento == "" ? "0" : auxIdParamentroFaturamento); banco.addParametro("dataInicial", String.Format("{0:yyyyMMdd}", dtpInicialPesquisaPedido.Value)); banco.addParametro("dataFinal", String.Format("{0:yyyyMMdd}", dtpFinalPesquisaPedido.Value)); banco.procedimentoSet(); } catch (Exception erro) { MessageBox.Show(erro.Message, "Caro Usuário"); auxConsistencia = 1; } finally { if (auxConsistencia == 0) { countField = banco.retornaSet().Tables[0].Columns.Count; countRows = banco.retornaSet().Tables[0].DefaultView.Count; if (countRows > 0) { dgvPesquisaPesquisaPedido.AllowUserToAddRows = false; for (i = 0; i < countRows; i++) { dgvPesquisaPesquisaPedido.Rows.Add(); for (j = 0; j < countField; j++) { if (j != 11) { dgvPesquisaPesquisaPedido.Rows[i].Cells[j].Value = Convert.ToString(banco.retornaSet().Tables[0].Rows[i][j]); } else if (j == 11 && (banco.retornaSet().Tables[0].Rows[i][j].ToString() == "vermelho")) { dgvPesquisaPesquisaPedido.Rows[i].DefaultCellStyle.ForeColor = Color.Red; } } } } else { if (dgvPesquisaPesquisaPedido.RowCount < 1) { dgvPesquisaPesquisaPedido.Rows.Add(); } } } banco.fechaConexao(); dgvPesquisaPesquisaPedido.Select(); } }