예제 #1
0
 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);
 }
예제 #2
0
 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());
 }