} //gravarClientes /// <summary> /// Função para adicionar o token input de novo telefone /// </summary> /// <param name="cctoken">Objeto TelefoneToken contendo dados do telefone</param> public void lancarTelefone(TelefoneToken cctoken) { string sTelefone; iQteTelefones++; clientes = new Cliente(); clientes.ArquivoConexao = sArquivoConexao; Operadora cOperadora = clientes.pesquisarOperadora(cctoken.Codigo_Operadora); cpToken = new TokenInputG.TokenInput(vTelaPrincipal); cpToken.Name = "token_" + iQteTelefones.ToString(); if (txtNome.Text.Length > 0) { cpToken.Nome = "Telefone de " + txtNome.Text; } else { cpToken.Nome = "Telefone novo"; } if (cctoken.telefone.Trim().Length <= 8) { sTelefone = cctoken.telefone.Substring(0, 4) + "-" + cctoken.telefone.Substring(4, 4); } else { sTelefone = cctoken.telefone.Substring(0, 5) + "-" + cctoken.telefone.Substring(5, 4); } cpToken.Indice = cctoken.Codigo + "#" + cctoken.ddd + "#" + cctoken.telefone + "#" + cctoken.Codigo_Operadora.ToString() + "#" + cctoken.Tipo_telefone.ToString(); cpToken.Texto = "(" + cctoken.ddd.PadLeft(2, '0') + ") " + sTelefone + " - " + cOperadora.operadora.Trim() + " (" + buscaTipoTelefone(cctoken.Tipo_telefone).Trim() + ")"; cpToken.ExibirLink = false; cpToken.ajustarDadosTela(); pnlTelefones.Controls.Add(cpToken); }
private void excluirOperadora() { Operadora cOperadora = new Operadora(); cliente = new Cliente(); cliente.ArquivoConexao = sArquivoConexao; if (validaTela()) { ComboBoxItem cmbItem = new ComboBoxItem(); cmbItem = (ComboBoxItem)cmbOperadora.SelectedItem; if (cmbItem != null) { //atualizar if (!cliente.seExisteOperadora(cmbOperadora.Text)) { if (cliente.excluirOperadora(int.Parse(cmbItem.Value.ToString()))) { MessageBox.Show("Operadora excluída com sucesso!", "EstacionamentoFacil (FrmOp07)", MessageBoxButtons.OK, MessageBoxIcon.Information); ve_se_existe(); } else { MessageBox.Show("A Operadora não foi excluída!", "EstacionamentoFacil (FrmOp08)", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } } else { MessageBox.Show("Operadora não cadastrada. Exclusão não executada!", "EstacionamentoFacil (FrmOp09)", MessageBoxButtons.OK, MessageBoxIcon.Information); } } }
private void gravarOperadora() { Operadora cOperadora = new Operadora(); cliente = new Cliente(); cliente.ArquivoConexao = sArquivoConexao; if (validaTela()) { ComboBoxItem cmbItem = new ComboBoxItem(); cmbItem = (ComboBoxItem)cmbOperadora.SelectedItem; if (cmbItem != null) { //novo cOperadora.Codigo = int.Parse(cmbItem.Value.ToString()); cOperadora.operadora = cmbItem.Text; if (cliente.gravarOperadora(cOperadora, 1)) { MessageBox.Show("Operadora atualizada com sucesso!", "EstacionamentoFacil (FrmOp03)", MessageBoxButtons.OK, MessageBoxIcon.Information); ve_se_existe(); } else { MessageBox.Show("A Operadora não foi inserida!", "EstacionamentoFacil (FrmOp04)", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } else { //novo cOperadora.Codigo = 0; cOperadora.operadora = cmbOperadora.Text; if (cliente.gravarOperadora(cOperadora, 0)) { MessageBox.Show("Operadora atualizada com sucesso!", "EstacionamentoFacil (FrmOp05)", MessageBoxButtons.OK, MessageBoxIcon.Information); ve_se_existe(); } else { MessageBox.Show("A Operadora não foi inserida!", "EstacionamentoFacil (FrmOp06)", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } } }
/// <summary> /// Função para buscar dados de operadora /// </summary> /// <param name="iCodigo">Código da operadora</param> /// <returns>Retorna o objeto Operadora</returns> public Operadora pesquisarOperadora(int iCodigo) { Operadora cOperadora = new Operadora(); if (preparaBancoDados()) { if (execComandos.Conectar(sServidor, sDataBase, sUsuario, sSenha, iPortaAcesso)) { cOperadora = execComandos.pesquisaOperadora(iCodigo); return(cOperadora); } else { return(null); } execComandos.Desconectar(); } else { return(null); } }
/// <summary> /// Função para gravar dados de operadora /// </summary> /// <param name="cOperadora">Objeto Operadora</param> /// <param name="bTipo">Tipo de gravação 0 - Inserir, 1 - Atualizar </param> /// <returns>Retorna verdadeiro ou falso dependendo do retorno da função</returns> public bool gravarOperadora(Operadora cOperadora, byte bTipo) { bool bResposta = false; execComandos.Conexao = cnConexao; if (preparaBancoDados()) { if (execComandos.Conectar(sServidor, sDataBase, sUsuario, sSenha, iPortaAcesso)) { if (bTipo == 0) { cOperadora.Codigo = execComandos.ultimoCodigoOperadora() + 1; } if (cOperadora.Codigo != 0) { bResposta = execComandos.inserirAtualizarOperadora(cOperadora, bTipo); } execComandos.Desconectar(); } } return(bResposta); }