public override global::System.Data.DataTable Clone() { DetalleDataTable cln = ((DetalleDataTable)(base.Clone())); cln.InitVars(); return(cln); }
private void GenerarMasVendidos()//Metodo para generar los productos mas vendidos { try { DetalleTableAdapter adapterDet = new DetalleTableAdapter(); //objeto para usar los querys de tblFacturaD relacionado a tblProducto y tblFactura DetalleDataTable dataDet = adapterDet.ProductosMasVendidos(); //objeto para almacenar data de los productos que mas unidades vendieron de tblFacturaD relacionado a tblProducto y tblFactura foreach (DetalleRow item in dataDet) //recorre cada fila de la data almacenada { dgvMasVentas.Rows.Add($"[{item.NombreProducto}] vendió [{item.Vendido}] unidades"); // se agrega al datagridview el producto y las unidades que vendió } dataDet = adapterDet.ProductosMasGeneran(); //ahora el objeto almacena los que mas dinero generaron foreach (DetalleRow item in dataDet) //recorre cada fila de la data almacenada { dgvMasDinero.Rows.Add($"[{item.NombreProducto}] generó RD${item.Vendido}"); // se agrega al datagridview el producto y el monto que vendió } log.Info("Se generaron los datos de los productos mas vendidos en el menú"); //se registra que se generaron los productos que mas dinero generaron y mas unidades vendieron } catch (Exception error) { log.Error($"Error: {error.Message}", error); MessageBox.Show($"Error: {error.Message}", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void InitClass() { this.DataSetName = "DsDetalleComprobantesPendientesAsociados"; this.Prefix = ""; this.Namespace = "http://tempuri.org/DsDetalleComprobantesPendientesAsociados.xsd"; this.EnforceConstraints = true; this.SchemaSerializationMode = global::System.Data.SchemaSerializationMode.IncludeSchema; this.tableDetalle = new DetalleDataTable(); base.Tables.Add(this.tableDetalle); }
internal void InitVars(bool initTable) { this.tableDetalle = ((DetalleDataTable)(base.Tables["Detalle"])); if ((initTable == true)) { if ((this.tableDetalle != null)) { this.tableDetalle.InitVars(); } } }
internal DetalleRow(global::System.Data.DataRowBuilder rb) : base(rb) { this.tableDetalle = ((DetalleDataTable)(this.Table)); }