예제 #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
        private void MostrarListaCampos()
        {
            Lbl.Impresion.Plantilla Plantilla = this.Elemento as Lbl.Impresion.Plantilla;

            ListaCampos.BeginUpdate();
            ListaCampos.Items.Clear();
            if (Plantilla.Campos != null)
            {
                foreach (Lbl.Impresion.Campo Cam in Plantilla.Campos)
                {
                    AgregarCampo(Cam);
                }
            }
            ListaCampos.EndUpdate();
        }
예제 #3
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());
 }