private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e) { PublicacionPorFacturarDTO publicacionPorFacturar = (PublicacionPorFacturarDTO)dataGridPublicacionesPorFacturar.CurrentRow.DataBoundItem; if (e.ColumnIndex == dataGridPublicacionesPorFacturar.Columns.IndexOf(this.columnFacturar)) { Form publicacionesEmpresa = new ComprasDePublicacionAFacturar(publicacionPorFacturar.Codigo); publicacionesEmpresa.ShowDialog(); btnActualizar_Click(null, null); } }
private List <PublicacionPorFacturarDTO> FromRowsToPublicacionPorFacturar(DataTable table) { List <PublicacionPorFacturarDTO> publicacionesAFacturar = new List <PublicacionPorFacturarDTO>(); foreach (DataRow row in table.Rows) { PublicacionPorFacturarDTO publicacionAFacturar = new PublicacionPorFacturarDTO(); publicacionAFacturar.Codigo = GetValueOrNull <decimal>(row["Pub_Codigo"]); publicacionAFacturar.FechaInicio = GetValueOrNull <DateTime>(row["Pub_Fecha_Inicio"]); publicacionAFacturar.FechaEvento = GetValueOrNull <DateTime>(row["Pub_Fecha_Evento"]); publicacionAFacturar.Descripcion = GetValueOrNull <String>(row["Pub_Descripcion"]); publicacionAFacturar.Direccion = GetValueOrNull <String>(row["Pub_Direccion"]); publicacionAFacturar.Rubro = GetValueOrNull <String>(row["Rubro"]); publicacionAFacturar.Grado = GetValueOrNull <String>(row["Grado"]); publicacionAFacturar.Comision = GetValueOrNull <int>(row["Comision"]); publicacionAFacturar.CantidadCompras = GetValueOrNull <int>(row["Cantidad Compras"]); publicacionAFacturar.MontoTotal = GetValueOrNull <Decimal>(row["Monto Por Facturar"]); publicacionesAFacturar.Add(publicacionAFacturar); } return(publicacionesAFacturar); }