コード例 #1
0
 private void gridView1_RowUpdated(object sender, DevExpress.XtraGrid.Views.Base.RowObjectEventArgs e)
 {
     try
     {
         var importeDeFactura = (ImportesDeFacturaEnFrontera)e.Row;
         importeDeFactura.ActividadId = GlobalActividad.OrdenDeTrabajoID;// importeDeFactura.ActividadId = _GlobalActividad.OrdenDeTrabajoID;
         AGLobalDataContext.SubmitChanges();
         //_GlobalActividad.ImportePorActividad = _GlobalActividad.GetImporteDeFactura();
         var importesDeFacturaEnFronteras = GlobalActividad.ImportesDeFacturaEnFrontera;
         if (importesDeFacturaEnFronteras.Any())
         {
             int sum = 0;
             foreach (var importesDeFacturaEnFrontera in importesDeFacturaEnFronteras)
             {
                 if (importesDeFacturaEnFrontera.Cantidad != null)
                 {
                     sum += Convert.ToInt32(importesDeFacturaEnFrontera.Cantidad);
                 }
             }
             GlobalActividad.CantidadActividades = sum;
         }
         AGLobalDataContext.SubmitChanges();
     }
     catch (Exception)
     {
         Importes_gridView.DeleteRow(e.RowHandle);
     }
 }
コード例 #2
0
        private void Importes_gridView_Click(object sender, EventArgs e)
        {
            var row    = 0;
            var column = GetClickedInformation(Importes_gridControl, Importes_gridView, out row);

            if (column != null)
            {
                if (column == EliminarConcepto_gridColumn)
                {
                    var importe = (ImportesDeFacturaEnFrontera)Importes_gridView.GetRow(row);
                    if (GlobalActividad.EliminaImportesDeFactura(importe))
                    {
                        Importes_gridView.DeleteRow(row);
                    }
                }
            }
        }