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);
            }
        }
Esempio n. 2
0
        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);
        }