private void recargaReporte(string cnSQL, string param, int orden, bool fechas) { oDato.conectar(); //if (param != "") cnSQL += " WHERE (((C.apellido+' '+C.nombre) Like '%" + param + "%'))"; if (fechas) { cnSQL += " AND C.fechaNac BETWEEN #" + dtpDesde.Value.ToShortDateString() + "# AND #" + dtpHasta.Value.ToShortDateString() + "#"; } if (orden >= 0) { cnSQL += " ORDER BY " + (orden + 1); } OleDbDataAdapter da = new OleDbDataAdapter(cnSQL, oDato.pConexion); DataSet ds = new DataSet(); da.Fill(ds); repDS = new ReportDataSource("dsetProducto_dtClientes", ds.Tables[0]); rptvClientes.LocalReport.DataSources.Clear(); rptvClientes.LocalReport.DataSources.Add(repDS); rptvClientes.LocalReport.ReportEmbeddedResource = "PII_TP2_Vet.rptClientes.rdlc"; rptvClientes.LocalReport.Refresh(); rptvClientes.Refresh(); rptvClientes.RefreshReport(); oDato.desconectar(); }
private void recargaReporte(string cnSQL, string param, int orden) { oDato.conectar(); if (param != "") { cnSQL += " WHERE P.descripcion LIKE '%" + param + "%'"; } if (orden >= 0) { cnSQL += " ORDER BY " + (orden + 1); } OleDbDataAdapter da = new OleDbDataAdapter(cnSQL, oDato.pConexion); DataSet ds = new DataSet(); da.Fill(ds); repDS = new ReportDataSource("dsetProducto_dtProductos", ds.Tables[0]); rptvProds.LocalReport.DataSources.Clear(); rptvProds.LocalReport.DataSources.Add(repDS); rptvProds.LocalReport.ReportEmbeddedResource = "PII_TP2_Vet.rptProductos.rdlc"; rptvProds.LocalReport.Refresh(); rptvProds.Refresh(); rptvProds.RefreshReport(); oDato.desconectar(); }
private void cargarLista(ListBox lista, string nombreTabla) { lstProductos.Items.Clear(); cont = 0; oDato.leerTabla("Producto"); //SE LEE EL OBJETO DATAREADER PARA CARGAR EN EL ARREGLO while (oDato.pLector.Read()) { aProd[cont] = new Producto(); if (!oDato.pLector.IsDBNull(0)) { aProd[cont].pIdProducto = oDato.pLector.GetInt32(0); } if (!oDato.pLector.IsDBNull(1)) { aProd[cont].pIdMarca = oDato.pLector.GetInt32(1); } if (!oDato.pLector.IsDBNull(2)) { aProd[cont].pNomProducto = oDato.pLector.GetString(2); } if (!oDato.pLector.IsDBNull(3)) { aProd[cont].pPrecio_unitario = oDato.pLector.GetDouble(3); } if (!oDato.pLector.IsDBNull(4)) { aProd[cont].pStock = oDato.pLector.GetInt32(4); } if (!oDato.pLector.IsDBNull(5)) { aProd[cont].pActivo = oDato.pLector.GetBoolean(5); } cont++; } //MUY IMPORTANTE!! CERRAR LA CONEXION QUE EL DATA READER MANTUVO ABIERTA oDato.pLector.Close(); oDato.desconectar(); //CARGAMOS LISTA CON LOS OBJETOS DEL ARREGLO for (int i = 0; i < cont; i++) { lstProductos.Items.Add(aProd[i].ToString()); } }
private void cargarLista(string nombreTabla) { c = 0; lstCliente.Items.Clear(); oDato.leerTabla(nombreTabla); while (oDato.pLector.Read()) { Cliente C = new Cliente(); if (!oDato.pLector.IsDBNull(0)) { C.pIdCliente = oDato.pLector.GetInt32(0); } if (!oDato.pLector.IsDBNull(1)) { C.pApellido = oDato.pLector.GetString(1); } if (!oDato.pLector.IsDBNull(2)) { C.pNombre = oDato.pLector.GetString(2); } if (!oDato.pLector.IsDBNull(3)) { C.pDireccion = oDato.pLector.GetString(3); } if (!oDato.pLector.IsDBNull(4)) { C.pTelFijo = oDato.pLector.GetString(4); } if (!oDato.pLector.IsDBNull(5)) { C.pTelCel = oDato.pLector.GetString(5); } if (!oDato.pLector.IsDBNull(6)) { C.pCorreo = oDato.pLector.GetString(6); } if (!oDato.pLector.IsDBNull(7)) { C.pTipoDoc = oDato.pLector.GetInt32(7); } if (!oDato.pLector.IsDBNull(8)) { C.pNroDoc = oDato.pLector.GetString(8); } if (!oDato.pLector.IsDBNull(9)) { C.pSexo = oDato.pLector.GetInt32(9); } if (!oDato.pLector.IsDBNull(10)) { C.pFechaNac = oDato.pLector.GetDateTime(10); } if (!oDato.pLector.IsDBNull(11)) { C.pEstado = oDato.pLector.GetBoolean(11); } ac[c] = C; c++; } oDato.pLector.Close(); oDato.desconectar(); for (int i = 0; i < c; i++) { lstCliente.Items.Add(ac[i].ToString()); } lstCliente.SelectedIndex = -1; }
private void cargarLista(string nombreTabla) { c = 0; lstMascotas.Items.Clear(); adm.leerTabla(nombreTabla); while (adm.pLector.Read()) { //Creamos un objeto Mascota Mascota m = new Mascota(); if (!adm.pLector.IsDBNull(0)) { m.pIdMascota = adm.pLector.GetInt32(0); } if (!adm.pLector.IsDBNull(1)) { m.pIdCliente = adm.pLector.GetInt32(1); } if (!adm.pLector.IsDBNull(2)) { m.pNombre = adm.pLector.GetString(2); } if (!adm.pLector.IsDBNull(3)) { m.pTipoMascota = adm.pLector.GetInt32(3); } if (!adm.pLector.IsDBNull(4)) { m.pSexo = adm.pLector.GetBoolean(4); } if (!adm.pLector.IsDBNull(5)) { m.pRaza = adm.pLector.GetInt32(5); } if (!adm.pLector.IsDBNull(6)) { m.pFechaNac = adm.pLector.GetDateTime(6); } if (!adm.pLector.IsDBNull(7)) { m.pPeso = adm.pLector.GetInt32(7); } if (!adm.pLector.IsDBNull(8)) { m.pObservacion = adm.pLector.GetString(8); } if (!adm.pLector.IsDBNull(9)) { m.pEstado = adm.pLector.GetBoolean(9); } //Agregamos el objeto Mascota al arreglo de Mascotas masc[c] = m; c++; } adm.pLector.Close(); adm.desconectar(); //Cargamos el ListBox con el contenido del arreglo de Mascotas for (int i = 0; i < c; i++) { lstMascotas.Items.Add(masc[i].ToString()); } lstMascotas.SelectedIndex = -1; }