daily pastebin goal
68%
SHARE
TWEET

Untitled

a guest Aug 10th, 2018 56 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. Error 1 No overload for method 'MétodoHerdado ' takes 1 arguments
  2.    
  3. public void restauraRegistro(DataGridViewRow linha)
  4.     {
  5.  
  6.         try
  7.         {
  8.             string codigo = String.Empty;
  9.  
  10.  
  11.             //verifica se e para recuperar com outro codigo
  12.             if (this.checkRecuperaOutroCodigo.Checked)
  13.                 codigo = this.conexaoBanco.proximoCodigo(this.tabela).ToString(); //Limha do erro
  14.  
  15.  
  16.             MySqlCommand sql = this.conexaoBanco.criaComandoSQL ("sp_restaura_registro");
  17.             sql.Parameters.Add(new MySqlParameter("sp_codigo", linha.Cells["codigo"].Value));
  18.             sql.Parameters.Add(new MySqlParameter("sp_tabela", this.tabela));
  19.             sql.Parameters.Add(new MySqlParameter("sp_codigo_novo", codigo));
  20.  
  21.             this.conexaoBanco.executaQuery(sql);
  22.             //remove do datagrid a linha
  23.             this.gridRegistrosDeletados.Rows.RemoveAt(linha.Index);
  24.             this.removeuRegistro = true;
  25.         }
  26.  
  27.         catch (MySqlException erro)
  28.         {
  29.             this.removeuRegistro = false;
  30.             MessageBox.Show("Ocorreu um erro ao restaurar o registro.nErro: " + erro.Message, "Atenção!", MessageBoxButtons.OK, MessageBoxIcon.Error);
  31.         }
  32.     }
  33.    
  34. /// <summary>
  35.     /// Retorna o próximo codigo da tabela
  36.     /// </summary>
  37.     /// <param name="tb">Nome da Tabela</param>
  38.     /// <param name="pk">Nome do Campo</param>
  39.     /// <returns>inteiro proximo codigo</returns>
  40.     public int proximoCodigo(string tb, string pk)
  41.     {
  42.         int resultado = 0;
  43.         MySqlCommand cmd = new MySqlCommand("sp_proximo_codigo", objConnection);
  44.         cmd.CommandType = CommandType.StoredProcedure;
  45.         cmd.Parameters.Add(new MySqlParameter("_data_base", "folha"));
  46.         cmd.Parameters.Add(new MySqlParameter("_tabela", tb));
  47.         cmd.Parameters.Add(new MySqlParameter("_campo", pk));
  48.  
  49.         if (!this.OpenConnection())
  50.             return 0;
  51.  
  52.         MySqlDataReader dataReader = cmd.ExecuteReader();
  53.         while (dataReader.Read())
  54.             resultado = int.Parse(dataReader["retorno"].ToString());
  55.  
  56.         dataReader.Close();
  57.         this.CloseConnection();
  58.  
  59.         return resultado;
  60.     }
  61.    
  62. codigo = this.conexaoBanco.proximoCodigo(this.tabela)
  63.    
  64. public int proximoCodigo(string tb, string pk)
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top