//Método Buscar public DataTable BuscarNombre(DBanco Banco) { DataTable dtResultado = new DataTable("Banco"); SqlConnection SqlCon = new SqlConnection(); try { SqlCon.ConnectionString = CNNDB.Cn; SqlCommand SqlCmd = new SqlCommand(); SqlCmd.Connection = SqlCon; SqlCmd.CommandText = "spBuscar_Banco"; SqlCmd.CommandType = CommandType.StoredProcedure; SqlParameter ParTexto = new SqlParameter(); ParTexto.ParameterName = "@textobuscar"; ParTexto.SqlDbType = SqlDbType.NVarChar; ParTexto.Size = 50; ParTexto.Value = Banco.TextoBuscar; SqlCmd.Parameters.Add(ParTexto); SqlDataAdapter SqlData = new SqlDataAdapter(SqlCmd); SqlData.Fill(dtResultado); } catch (Exception ex) { dtResultado = null; } return(dtResultado); }
//Método editar public string Editar(DBanco Banco) { string strRpta = ""; SqlConnection SqlCon = new SqlConnection(); try { SqlCon.ConnectionString = CNNDB.Cn; SqlCon.Open(); //Definir comandos para envio de parametros SqlCommand SqlCmd = new SqlCommand(); SqlCmd.Connection = SqlCon; SqlCmd.CommandText = "spEditar_Banco"; SqlCmd.CommandType = CommandType.StoredProcedure; SqlParameter ParIdBanco = new SqlParameter(); ParIdBanco.ParameterName = "@idbanco"; ParIdBanco.SqlDbType = SqlDbType.Int; ParIdBanco.Value = Banco.IdBanco; SqlCmd.Parameters.Add(ParIdBanco); SqlParameter ParDescricpion = new SqlParameter(); ParDescricpion.ParameterName = "@descripcion"; ParDescricpion.SqlDbType = SqlDbType.VarChar; ParDescricpion.Size = 50; ParDescricpion.Value = Banco.Descripcion; SqlCmd.Parameters.Add(ParDescricpion); //ejecutar comando o .execute en VB strRpta = SqlCmd.ExecuteNonQuery() == 1 ? "OK" : "No se completo el registro"; } catch (Exception ex) { strRpta = ex.Message; } finally { if (SqlCon.State == ConnectionState.Open) { SqlCon.Close(); } } return(strRpta); }