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; }
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; }
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; }
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; }