本文整理汇总了C#中Query.ObtenerDataTable方法的典型用法代码示例。如果您正苦于以下问题:C# Query.ObtenerDataTable方法的具体用法?C# Query.ObtenerDataTable怎么用?C# Query.ObtenerDataTable使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Query
的用法示例。
在下文中一共展示了Query.ObtenerDataTable方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: cargarDataGrid
private void cargarDataGrid()
{
Query qr = new Query("select PR.COD_PREGUNTA, PR.COD_PUBLICACION as 'Codigo Publicación', PREGUNTA_DESCRIPCION as 'Pregunta' from JJRD.PREGUNTAS as PR " +
"JOIN JJRD.PUBLICACION as PU ON Pr.COD_PUBLICACION = PU.COD_PUBLICACION " +
"where pu.ID_USUARIO = " + idUsuario + " AND PR.RESPUESTA_DESCRIPCION IS NOT NULL");
dataGridView.DataSource = qr.ObtenerDataTable();
dataGridView.Columns[1].Visible = false; //OCULTO LA COLUMNA COD_PREGUNTA
dataGridView.AutoResizeColumns(DataGridViewAutoSizeColumnsMode.AllCells); //LAS COLUMNAS SE ACOMODAN SOLAS
}
示例2: bnCalificacionesRecibidas_Click
private void bnCalificacionesRecibidas_Click(object sender, EventArgs e)
{
//calificaciones recibidas (se fija en las publicaciones que hizo el cliente y que esten calificadas)
Query qry1 = new Query("SELECT DISTINCT P.COD_PUBLICACION, P.ID_USUARIO, COM.COD_CALIFICACION, CAL.CANTIDAD_ESTRELLAS, CAL.DESCRIPCION FROM JJRD.PUBLICACION AS P, JJRD.COMPRAS AS COM, JJRD.CALIFICACIONES AS CAL WHERE ( P.ID_USUARIO = '" + idUsuario + "' )AND (P.COD_PUBLICACION = COM.COD_PUBLICACION) AND (COM.COD_CALIFICACION = CAL.COD_CALIFICACION)");
dataResultado.DataSource = qry1.ObtenerDataTable();
dataResultado.Columns[2].Visible = false;
dataResultado.Columns[3].Visible = false;
dataResultado.Columns[0].Visible = false;
}
示例3: bnOfertas_Click
private void bnOfertas_Click(object sender, EventArgs e)
{
//ofertas realizadas (se fija en las ofertas y si fue comprada falta termirar si gano la subasta q no se como hacerlo
// o sea si fue comprada, la gano, por ende creo que estas serian las ganadas)
Query qry2 = new Query("select O.COD_PUBLICACION,O.ID_CLIENTE, MONTO, O.FECHA from jjrd.OFERTAS AS O, JJRD.PUBLICACION AS P, JJRD.CLIENTE AS CL WHERE O.COD_PUBLICACION = P.COD_PUBLICACION AND O.ID_CLIENTE = CL.ID_CLIENTE AND CL.ID_USUARIO = '" + idUsuario + "'");
dataResultado.DataSource = qry2.ObtenerDataTable();
dataResultado.Columns[2].Visible = false;
dataResultado.Columns[0].Visible = true;
}
示例4: bnCalificacionesOtorgadas_Click
private void bnCalificacionesOtorgadas_Click(object sender, EventArgs e)
{
//calificaciones otorgadas por el usuario (se fija en las compras que hizo el cliente y que esten calificadas)
Query qry = new Query("select co.COD_PUBLICACION as 'Código de publicación' , pu.DESCRIPCION as 'Descripción de publicación' , ca.CANTIDAD_ESTRELLAS as 'Cantidad de estrellas ', ca.DESCRIPCION as 'Descripción de la calificación' from JJRD.CALIFICACIONES as ca "+
"join JJRD.COMPRAS as co on co.COD_CALIFICACION = ca.COD_CALIFICACION "+
"join JJRD.PUBLICACION as pu on pu.COD_PUBLICACION = co.COD_PUBLICACION "+
"where co.ID_CLIENTE = "+fn.ObtenerIdCliente(idUsuario) +" and co.COD_CALIFICACION is not null");
dataResultado.DataSource = qry.ObtenerDataTable();
dataResultado.Columns[1].Visible = false;
}
示例5: bnCompras_Click
private void bnCompras_Click(object sender, EventArgs e)
{
//compras realizadas por el usuario
Query qr = new Query("SELECT DISTINCT ID_COMPRA, COD_PUBLICACION, CO.ID_CLIENTE,COD_CALIFICACION,FECHA,CANTIDAD FROM JJRD.COMPRAS AS CO, JJRD.CLIENTE AS CL WHERE CO.ID_CLIENTE = CL.ID_CLIENTE AND CL.ID_USUARIO ='" + idUsuario + "'");
dataResultado.DataSource = qr.ObtenerDataTable();
dataResultado.Columns[3].Visible = false;
dataResultado.Columns[1].Visible = false;
dataResultado.Columns[4].Visible = false;
dataResultado.Columns[0].Visible = false;
}
示例6: cargarDataGrid
private void cargarDataGrid()
{
int idCliente = fn.ObtenerIdCliente(idUsuario);
Query qr = new Query("SELECT PR.COD_PREGUNTA, PR.COD_PUBLICACION AS 'Codigo Publicación' , PREGUNTA_DESCRIPCION as 'Pregunta' FROM JJRD.PREGUNTAS AS PR "+
"JOIN JJRD.PUBLICACION AS PU ON PR.COD_PUBLICACION = PU.COD_PUBLICACION " +
"WHERE PR.ID_CLIENTE = "+ idCliente +" AND RESPUESTA_DESCRIPCION IS NOT NULL");
dataGridView.DataSource = qr.ObtenerDataTable();
dataGridView.Columns[1].Visible = false; //OCULTO LA COLUMNA COD_PREGUNTA
dataGridView.AutoResizeColumns(DataGridViewAutoSizeColumnsMode.AllCells); //LAS COLUMNAS SE ACOMODAN SOLAS
}
示例7: bnBuscar_Click
private void bnBuscar_Click(object sender, EventArgs e)
{
if (txtUsername.Text != "")
{
Query buscar = new Query("SELECT ID_USUARIO, USERNAME, (case when TIPO_DE_USUARIO = 'C' then 'Cliente' when TIPO_DE_USUARIO = 'E' then 'Empresa' when TIPO_DE_USUARIO = 'A' then 'Administrador' end) AS 'TIPO DE USUARIO ' FROM JJRD.USUARIOS WHERE USERNAME LIKE '%"+ txtUsername.Text +"%'");
dataGridView1.DataSource = buscar.ObtenerDataTable();
dataGridView1.Columns["id_usuario"].Visible = false; //OCULTO LA COLUMNA
dataGridView1.AutoResizeColumns(DataGridViewAutoSizeColumnsMode.AllCells);
}
else
{
MessageBox.Show("Ingrese el username a buscar.", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Information);
txtUsername.Focus();
}
}
示例8: FrmClienteModificarDatos_Load
private void FrmClienteModificarDatos_Load(object sender, EventArgs e)
{
Query qry = new Query("select CALLE, LOCALIDAD, TELEFONO, COD_POSTAL, NUM_CALLE, PISO, DEPARTAMENTO from JJRD.CLIENTE WHERE ID_USUARIO = " + idUsuario);
foreach (DataRow dataRow in qry.ObtenerDataTable().AsEnumerable())
{
txtDireccion.Text = dataRow[0].ToString();
txtLocalidad.Text = dataRow[1].ToString();
txtTelefono.Text = dataRow[2].ToString();
txtCodigoPostal.Text = dataRow[3].ToString();
txtAltura.Text = dataRow[4].ToString();
txtPiso.Text = dataRow[5].ToString();
txtDpto.Text = dataRow[6].ToString();
}
}
示例9: FrmModificar_Load
private void FrmModificar_Load(object sender, EventArgs e)
{
Query qry = new Query("SELECT NOMBRE_CONTACTO, EMAIL, LOCALIDAD, CALLE, NUM_CALLE, PISO, DEPARTAMENTO, TELEFONO FROM JJRD.EMPRESA WHERE ID_USUARIO = " + id);
foreach (DataRow dataRow in qry.ObtenerDataTable().AsEnumerable())
{
txtNombreContacto.Text = dataRow[0].ToString();
txtEmail.Text = dataRow[1].ToString();
txtLocalidad.Text = dataRow[2].ToString();
txtDireccion.Text = dataRow[3].ToString();
txtAltura.Text = dataRow[4].ToString();
txtPiso.Text = dataRow[5].ToString();
txtDpto.Text = dataRow[6].ToString();
txtTelefono.Text = dataRow[7].ToString();
}
}
示例10: FrmMostrarFactura_Load
private void FrmMostrarFactura_Load(object sender, EventArgs e)
{
//CARGA LBL NRO DE FACTURA
this.lblNroFactura.Text = nroFactura.ToString();
//CARGA LBL VENDEDOR
string usuarioVendedor = new Query("SELECT VENDEDOR FROM JJRD.FACTURAS WHERE NRO_FACTURA = " +nroFactura).ObtenerUnicoCampo().ToString();
this.lblVendedor.Text = usuarioVendedor;
//CARGA DATAGRID
Query qr = new Query("SELECT PU.DESCRIPCION as 'Descripcion', it.CANTIDAD as 'Cantidad', it.MONTO 'Monto' FROM JJRD.ITEMS AS IT " +
"JOIN JJRD.PUBLICACION AS PU ON PU.COD_PUBLICACION = IT.COD_PUBLICACION "+
"WHERE IT.NRO_FACTURA = " + nroFactura);
dataGridView1.DataSource = qr.ObtenerDataTable();
this.lblTotal.Text = new Query("SELECT TOTAL FROM JJRD.FACTURAS WHERE NRO_FACTURA = " +nroFactura).ObtenerUnicoCampo().ToString();
this.lblTipoDePago.Text = new Query("SELECT FORMA_DE_PAGO FROM JJRD.FACTURAS WHERE NRO_FACTURA = " + nroFactura).ObtenerUnicoCampo().ToString();
}
示例11: FrmPublicacionSubasta_Load_1
private void FrmPublicacionSubasta_Load_1(object sender, EventArgs e)
{
//EL ADMINISTRADOR NO PUEDE GENERAR PUBLICACIONES
if (fn.getTipoDeUsuario(idUsuario) == "A")
{
this.bnGuardar.Enabled = false;
}
txtFechaVencimiento.Enabled = false;
txtFechaInicio.Text = Globales.fechaSistema;
//Llena comboBox Cod_Publicacion
string codPublicacion = "SELECT MAX(COD_PUBLICACION +1) FROM JJRD.PUBLICACION";
Query qry11 = new Query(codPublicacion);
decimal idPublicacion1 = (decimal)qry11.ObtenerUnicoCampo();
txtCodigo.Text = idPublicacion1.ToString();
//Llenar comboBox visibilidad
SqlConnection conexion = new SqlConnection();
conexion.ConnectionString = Settings.Default.CadenaDeConexion;
DataSet ds = new DataSet();
SqlDataAdapter da = new SqlDataAdapter("select DESCRIPCION from JJRD.Visibilidad where HABILITADO = 1 order by DESCRIPCION", conexion);
da.Fill(ds, "JJRD.Visibilidad");
comboBoxVisibilidad.DataSource = ds.Tables[0].DefaultView;
comboBoxVisibilidad.ValueMember = "DESCRIPCION";
comboBoxVisibilidad.SelectedItem = null;
//Llenar comboBoxRubro
string sql1 = "select DESCRIPCION,COD_RUBRO from JJRD.RUBRO order by DESCRIPCION";
Query qry1 = new Query(sql1);
List<KeyValuePair<string, int>> datos = (from x in qry1.ObtenerDataTable().AsEnumerable()
select new
KeyValuePair<string, int>(x["DESCRIPCION"].ToString(), Convert.ToInt32(x["COD_RUBRO"]))).ToList();
listaRubros.DataSource = datos;
listaRubros.DisplayMember = "Key";
listaRubros.ValueMember = "Value";
//Llenar comboBoxEstado
string sql = "SELECT DESCRIPCION FROM JJRD.ESTADO_PUBLICACION order by Descripcion";
Query estado = new Query(sql);
foreach (DataRow dataRow in estado.ObtenerDataTable().AsEnumerable())
{
comboBoxEstadoPublicacion.Items.Add(dataRow[0]);
}
//Bloquear comandos
comboBoxEstadoPublicacion.DropDownStyle = ComboBoxStyle.DropDownList;
comboBoxPreguntas.DropDownStyle = ComboBoxStyle.DropDownList;
txtFechaInicio.Enabled = false;
comboBoxVisibilidad.DropDownStyle = ComboBoxStyle.DropDownList;
}
示例12: cargarComboBoxVisibilidad
private void cargarComboBoxVisibilidad()
{
this.comboBoxVisibilidad.Text = "";
this.comboBoxVisibilidad.Items.Clear();
string sql = "SELECT DESCRIPCION FROM JJRD.VISIBILIDAD ORDER BY PRECIO";
Query qry = new Query(sql);
foreach (DataRow dataRow in qry.ObtenerDataTable().AsEnumerable())
{
comboBoxVisibilidad.Items.Add(dataRow[0]);
}
}
示例13: FrmModificacionTotal_Load
private void FrmModificacionTotal_Load(object sender, EventArgs e)
{
txtFechaVencimiento.Enabled = false;
comboBoxVisibilidad.DropDownStyle = ComboBoxStyle.DropDownList;
comboBoxPreguntas.Items.Add("SI");
comboBoxPreguntas.Items.Add("NO");
comboBoxCodPublicacion.Items.Add(publicacion);
txtFechaInicio.Text = Globales.fechaSistema;
this.txtFechaInicio.Enabled = false;
if (tipoPubli == "Subasta")
{// asignar a comboBox stock 1 y bloquear
txtStock.Text = "1";
txtStock.Enabled = false;
}
else { }
SqlConnection conexion = new SqlConnection();
conexion.ConnectionString = Settings.Default.CadenaDeConexion;
//Llenar comboBoxEstado
string sql = "SELECT DESCRIPCION FROM JJRD.ESTADO_PUBLICACION";
Query estado = new Query(sql);
foreach (DataRow dataRow in estado.ObtenerDataTable().AsEnumerable())
{
comboBoxEstado.Items.Add(dataRow[0]);
}
//llenar comboBoxVisibilidad
DataSet ds = new DataSet();
SqlDataAdapter da = new SqlDataAdapter("select DESCRIPCION from JJRD.Visibilidad where HABILITADO = 1", conexion);
da.Fill(ds, "JJRD.Visibilidad");
comboBoxVisibilidad.DataSource = ds.Tables[0].DefaultView;
comboBoxVisibilidad.ValueMember = "DESCRIPCION";
comboBoxVisibilidad.SelectedItem = null;
comboBoxPreguntas.DropDownStyle = ComboBoxStyle.DropDownList;
comboBoxCodPublicacion.DropDownStyle = ComboBoxStyle.DropDownList;
comboBoxEstado.DropDownStyle = ComboBoxStyle.DropDownList;
conexion.ConnectionString = Settings.Default.CadenaDeConexion;
//Llenar comboBoxRubro
string sql1 = "select DESCRIPCION,COD_RUBRO from JJRD.RUBRO";
Query qry1 = new Query(sql1);
List<KeyValuePair<string, int>> datos = (from x in qry1.ObtenerDataTable().AsEnumerable()
select new
KeyValuePair<string, int>(x["DESCRIPCION"].ToString(), Convert.ToInt32(x["COD_RUBRO"]))).ToList();
listaRubros.DataSource = datos;
listaRubros.DisplayMember = "Key";
listaRubros.ValueMember = "Value";
Query qry = new Query("SELECT DESCRIPCION, STOCK, PRECIO, FECHA_VENCIMIENTO, COD_VISIBILIDAD, ID_ESTADO_PUBLICACION,PREGUNTAS FROM JJRD.PUBLICACION WHERE COD_PUBLICACION =" + publicacion);
foreach (DataRow dataRow in qry.ObtenerDataTable().AsEnumerable())
{
//join codigo de visibilidad
string consultar = "SELECT DESCRIPCION from jjrd.visibilidad where cod_visibilidad =" + dataRow[4].ToString();
Query qry6 = new Query(consultar);
string codigoViejo = (string)qry6.ObtenerUnicoCampo();
//join estado de publicacion
string consultarEstado = "SELECT DESCRIPCION from jjrd.Estado_publicacion where id =" + dataRow[5].ToString();
Query qry7 = new Query(consultarEstado);
string estadoViejo = (string)qry7.ObtenerUnicoCampo();
comboBoxCodPublicacion.Text = publicacion;
txtDescripcion.Text = dataRow[0].ToString();
txtStock.Text = dataRow[1].ToString();
txtPrecio.Text = dataRow[2].ToString().Replace(",", ".");
txtFechaVencimiento.Text = dataRow[3].ToString();
comboBoxVisibilidad.Text = codigoViejo.ToString();
comboBoxEstado.Text = estadoViejo;
comboBoxPreguntas.Text = dataRow[6].ToString();
Convert.ToDouble(txtPrecio.Text);
}
// consulta los rubros viejos
string consultarRubros = "SELECT COD_Rubro from jjrd.publicacion_Rubro where cod_publicacion =" + publicacion;
Query qry8 = new Query(consultarRubros);
//.........这里部分代码省略.........
示例14: tildarRubros
private void tildarRubros()
{
string consultarRubros = "select rub.DESCRIPCION rubro " +
"from JJRD.PUBLICACION_RUBRO pubrub " +
"join JJRD.RUBRO rub " +
"on rub.COD_RUBRO = pubrub.COD_RUBRO " +
"where pubrub.COD_PUBLICACION = " + publicacion.ToString();
Query qry = new Query(consultarRubros);
/* Para tildar las funcionalidades habilitadas */
DataTable rubros = qry.ObtenerDataTable();
foreach (DataRow unRubro in rubros.Rows)
{
string descripcionFuncionalidad = unRubro["rubro"].ToString();
int index = listaRubros.FindString(descripcionFuncionalidad, 0);
listaRubros.SetItemChecked(index, true);
}
}
示例15: FrmResponder_Load
private void FrmResponder_Load(object sender, EventArgs e)
{
this.txtRespuesta.Enabled = false;
this.bnResponder.Enabled = false;
//CARGAR COMBOBOX CON SOLO LAS PUBLICACIONES QUE TIENEN PREGUNTAS
Query qr = new Query("SELECT DISTINCT pu.COD_PUBLICACION FROM JJRD.PUBLICACION as pu " +
"JOIN JJRD.PREGUNTAS as pr on pu.COD_PUBLICACION = pr.COD_PUBLICACION " +
"WHERE pu.ID_USUARIO = " + idUsuario + " AND pu.PREGUNTAS = 'SI' AND pr.RESPUESTA_DESCRIPCION is null");
foreach (DataRow dataRow in qr.ObtenerDataTable().AsEnumerable())
{
comboBox.Items.Add(dataRow[0]);
}
comboBox.DisplayMember = "Key";
comboBox.ValueMember = "Value";
comboBox.Text = null;
}