Ejemplo n.º 1
0
		public DataTable InfoCampos_qry (string[] Tabla) 
		{
			StringBuilder tablas=new StringBuilder();
			for(int i=0;i<Tabla.Length;i++)
			{
				tablas.Append("'");
				tablas.Append(Tabla[i]);
				if(i!=Tabla.Length-1)
				{
					tablas.Append("',");
				}
				else
				{
					tablas.Append("'");
				}
			}			
			
			DataTable dt = m_Sesion.InfoCampos.Clone();
			DataRow[] drs = m_Sesion.InfoCampos.Select("NombreTabla in ("+tablas.ToString()+")");
			Cedeira.SV.Fun fun = new Cedeira.SV.Fun();
			fun.AgregarFilas(dt, drs);
			return dt;
		}
Ejemplo n.º 2
0
		public DataTable InfoCamposHabilitados_qry (string[] Tabla, DataTable CamposHabilitados) 
		{
			string a="and Propiedad in (";
			for (int i=0;i<CamposHabilitados.Columns.Count;i++) 
			{
				a+="'"+CamposHabilitados.Columns[i].ColumnName+"', ";
			}
			a = a.Substring(0,a.Length-2)+")";
			DataTable dt = m_Sesion.InfoCampos.Clone();
			StringBuilder tablas=new StringBuilder();
			for(int i=0;i<Tabla.Length;i++)
			{
				tablas.Append("'");
				tablas.Append(Tabla[i]);
				if(i!=Tabla.Length-1)
				{
					tablas.Append("',");
				}
				else
				{
					tablas.Append("'");
				}
			}
			DataRow[] drs = m_Sesion.InfoCampos.Select("NombreTabla in ("+tablas.ToString()+") "+a);
			Cedeira.SV.Fun fun = new Cedeira.SV.Fun();
			fun.AgregarFilas(dt, drs);
			return dt;
		}
Ejemplo n.º 3
0
		public DataTable InfoCampos_qry (string NombreTabla) 
		{
			DataTable dt = m_Sesion.InfoCampos.Clone();
			DataRow[] drs = m_Sesion.InfoCampos.Select("NombreTabla = '"+NombreTabla+"'");
			Cedeira.SV.Fun fun = new Cedeira.SV.Fun();
			fun.AgregarFilas(dt, drs);
			return dt;
		}
Ejemplo n.º 4
0
		public DataTable InfoCamposHabilitados_qry (string Tabla, DataTable CamposHabilitados) 
		{
			string a="and Propiedad in (";
			for (int i=0;i<CamposHabilitados.Columns.Count;i++) 
			{
				a+="'"+CamposHabilitados.Columns[i].ColumnName+"', ";
			}
			a = a.Substring(0,a.Length-2)+")";
			DataTable dt = m_Sesion.InfoCampos.Clone();
			DataRow[] drs = m_Sesion.InfoCampos.Select("NombreTabla = '"+Tabla+"' "+a);
			Cedeira.SV.Fun fun = new Cedeira.SV.Fun();
			fun.AgregarFilas(dt, drs);
			return dt;
		}