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 }
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; }
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; }
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; }
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; }
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 }
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(); } }
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(); } }
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(); } }
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(); }
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; }
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]); } }
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); int rubrosViejos = (int)qry8.ObtenerUnicoCampo(); }
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); } }
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; }
private void MostrarResultadosDataGrid() { Query qr = new Query("SELECT COD_PREGUNTA, PREGUNTA_DESCRIPCION as 'Pregunta' FROM JJRD.PREGUNTAS WHERE COD_PUBLICACION = " + comboBox.Text + " AND RESPUESTA_DESCRIPCION IS NULL"); dataGridView.DataSource = qr.ObtenerDataTable(); dataGridView.Columns[1].Visible= false; //OCULTO LA COLUMNA COD_PREGUNTA dataGridView.AutoResizeColumns(DataGridViewAutoSizeColumnsMode.AllCells); }
private void FrmRegistrarUsuario_Load(object sender, EventArgs e) { Query qr = new Query("SELECT ROL_NOMBRE FROM JJRD.ROLES WHERE ROL_ESTADO = 1"); foreach (DataRow dataRow in qr.ObtenerDataTable().AsEnumerable()) { //EL USUARIO NO PUEDE REGISTRARSE COMO ADMINISTRADOR if (dataRow[0].ToString() != "ADMINISTRADOR"){ comboBox.Items.Add(dataRow[0]); } } comboBox.DisplayMember = "Key"; comboBox.ValueMember = "Value"; comboBox.Text = null; comboBox.DropDownStyle = ComboBoxStyle.DropDownList; }
private void Form1_Load(object sender, EventArgs e) { Query qr = new Query("SELECT COD_PUBLICACION, P.DESCRIPCION,ID_USUARIO, STOCK,FECHA_VENCIMIENTO,FECHA_INICIO,PRECIO,E.DESCRIPCION,T.DESCRIPCION,PREGUNTAS FROM JJRD.PUBLICACION AS P, JJRD.ESTADO_PUBLICACION AS E, JJRD.TIPO_PUBLICACION AS T WHERE ID_USUARIO = '" + idUsuario + "' AND P.ID_ESTADO_PUBLICACION = E.ID AND P.ID_TIPO_PUBLICACION = T.ID"); dataResultado.DataSource = qr.ObtenerDataTable(); dataResultado.Columns[3].Visible = false; }
private void cargarFormulario() { bnSeleccionar.Enabled = false; bnCalificar.Enabled = false; cmbEstrellas.Enabled = false; txtDetalle.Enabled = false; idUsuario = Globales.idUsuarioLogueado; string tipoDeUsuario = fn.getTipoDeUsuario(idUsuario); if (tipoDeUsuario != "A") { idCliente = fn.ObtenerIdCliente(idUsuario); //CARGA DATAGRID CON LAS COMPRAS NO CALIFICADAS HECHAS POR EL CLIENTE. Query qr = new Query("select CO.ID_COMPRA , PU.ID_USUARIO , PU.DESCRIPCION as 'Descripción' from JJRD.PUBLICACION as PU join JJRD.COMPRAS as CO on co.COD_PUBLICACION = Pu.COD_PUBLICACION where CO.ID_CLIENTE = " + idCliente + " and CO.COD_CALIFICACION is null"); dataResultado.DataSource = qr.ObtenerDataTable(); dataResultado.Columns["ID_COMPRA"].Visible = false; //OCULTO LA COLUMNA dataResultado.Columns["ID_USUARIO"].Visible = false; //OCULTO LA COLUMNA dataResultado.AutoResizeColumns(DataGridViewAutoSizeColumnsMode.AllCells); } }
private void cargarFormulario() { //DESLOGUEA if (!fn.puedeIngresarAlSistema(idUsuario)) { MessageBox.Show("Se ha inhabilitado su usuario por tener mas de 10 publicaciones sin rendir. Se han pausado sus publicaciones.", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Information); FrmLogin login = new FrmLogin(); this.Hide(); login.ShowDialog(); login = (FrmLogin)this.ActiveMdiChild; } this.bnFacturar.Enabled = false; this.txtTarjetaDeCredito.Enabled = false; this.txtCodSeguridad.Enabled = false; this.lblTotal.Visible = false; this.comboBox.Enabled = false; //MUESTRA LOS ITEMS PENDIENTES A FACTURAR (NRO_FACTURA IS NULL) Query qr = new Query("SELECT it.id_item, it.cod_publicacion as 'Código de publicación', Cantidad, monto as 'Monto ($)' FROM JJRD.items as IT " + "join JJRD.PUBLICACION as PU on pu.COD_PUBLICACION = it.cod_publicacion " + "where nro_factura is null and pu.ID_USUARIO = " + idUsuario + " order by it.id_item"); dataGridView1.DataSource = qr.ObtenerDataTable(); dataGridView1.Columns["id_item"].Visible = false; //OCULTO LA COLUMNA dataGridView1.AutoResizeColumns(DataGridViewAutoSizeColumnsMode.AllCells); facturasTotal = dataGridView1.RowCount; }