public List <CamposTabla> ObtenerParametrosGuardar(string nombreTabla = null) { if (nombreTabla == null) { listaParametros = ListaCampos.Where(x => x.SoloSelect == false).ToList(); } else { listaParametros = ListaCampos.Where(x => x.SoloSelect == false && x.NombreTabla == nombreTabla).ToList(); } return(listaParametros); }
protected string GeneraCadenaBorrar(string unaTabla) { try { listaParametros.Clear(); cadena.Clear(); List <CamposTabla> claves = ListaCampos.Where(x => x.Clave == true).ToList(); listaParametros = claves; cadena.Append("delete from " + unaTabla.Trim() + " where "); for (int i = 0; i < claves.Count; i++) { cadena.Append(/*unaTabla + "." + */ claves[i].Nombre + " = @" + claves[i].Nombre); cadena.Append(" and "); } cadena.Remove(cadena.Length - 5, 5); } catch (Exception) { throw; } return(cadena.ToString()); }