private void detailView1_RowUpdated(object sender, DevExpress.XtraGrid.Views.Base.RowObjectEventArgs e)
        {
            var detailView = sender as GridView;
            PurchaseApplicationViewModel row = detailView.GetFocusedRow() as PurchaseApplicationViewModel;

            _purchaseService.UpdateApplication(row);
        }
Exemplo n.º 2
0
 private void gridView1_RowUpdated(object sender, DevExpress.XtraGrid.Views.Base.RowObjectEventArgs e)
 {
     try
     {
         DataTable Tmp = (DataTable)(grvUser.DataSource);
         for (int i = 0; i < Tmp.Rows.Count; i++)
         {
             DataRow dr = Tmp.Rows[i];
             if (isModifedRow(dr))
             {
                 Update(dr);
             }
             if (isNewRow(dr))
             {
                 Insert(dr);
             }
             if (isDeletedRow(dr))
             {
                 Delete((int)GetOriginalItemData(dr, "Id"));
             }
         }
         LoadGrid();
     }
     catch (Exception ex)
     {
         //TODOL Ghi log cho nay
         throw ex;
     }
 }
Exemplo n.º 3
0
 private void gdvCategory_RowUpdated(object sender, DevExpress.XtraGrid.Views.Base.RowObjectEventArgs e)
 {
     try
     {
         GridView view = (GridView)sender;
         if (gdvCategory.FocusedRowHandle != DevExpress.XtraGrid.GridControl.AutoFilterRowHandle)
         {
             int rowHandle;
             if (view.FocusedRowHandle == DevExpress.XtraGrid.GridControl.NewItemRowHandle)
             {
                 rowHandle = view.DataRowCount - 1;
             }
             else
             {
                 rowHandle = view.FocusedRowHandle;
             }
             MaterialCategoryObject category = (MaterialCategoryObject)this.gdvCategory.GetRow(rowHandle);
             if (category != null)
             {
                 new BL.Internal.MaterialCategory().Save(category);
             }
         }
     }
     catch (System.Exception exception1)
     {
         System.Exception thisException = exception1;
         Management.ShowException(thisException);
     }
 }
Exemplo n.º 4
0
        private void gridView1_RowUpdated(object sender, DevExpress.XtraGrid.Views.Base.RowObjectEventArgs e)
        {
            ColumnView view = gridControl1.FocusedView as ColumnView;

            if (view.UpdateCurrentRow())
            {
                E10CTVBTTableAdapter1.Update(ewondataset1.E10CTVBT);
                txtTienhang.Text = gridView1.Columns["Tien_Nt"].SummaryItem.SummaryValue.ToString();
            }
        }
Exemplo n.º 5
0
        private void gvEquipment_RowUpdated(object sender, DevExpress.XtraGrid.Views.Base.RowObjectEventArgs e)
        {
            if (gvEquipment.IsNewItemRow(e.RowHandle))
            {
                DataRowView row = e.Row as DataRowView;
                row[colId.FieldName] = EquipTimeEntry.SqlInsert(_headerRecord.Id, (string)row[colEqpNum.FieldName], ConvertEx.ToNullable <int>(row[colEmpNum.FieldName]), ConvertEx.ToNullable <int>(row[colChangeOrder.FieldName]),
                                                                ConvertEx.ToNullable <int>(row[colLevel1Code.FieldName]), ConvertEx.ToNullable <int>(row[colLevel2Code.FieldName]), ConvertEx.ToNullable <int>(row[colLevel3Code.FieldName]), ConvertEx.ToNullable <int>(row[colLevel4Code.FieldName]),
                                                                (bool)row[colBillable.FieldName], ConvertEx.ToNullable <decimal>(row[colQuantity.FieldName]) ?? 0, ConvertEx.CharToEnum <EnumBillCycle>(row[colBillCycle.FieldName]), ConvertEx.ToNullable <decimal>(row[colBillAmount.FieldName]));

                LemHeader.SqlUpdateSubmitStatus(_headerRecord.Id, EnumSubmitStatus.Open);
            }
        }
Exemplo n.º 6
0
        private void gvPO_RowUpdated(object sender, DevExpress.XtraGrid.Views.Base.RowObjectEventArgs e)
        {
            if (gvPO.IsNewItemRow(e.RowHandle))
            {
                DataRowView row = e.Row as DataRowView;
                row[colId.FieldName] = FieldPO.SqlInsert((DateTime)row[colPODate.FieldName], Convert.ToString(row[colPONumber.FieldName]), (string)row[colSupplierCode.FieldName],
                                                         (int)row[colProjectCode.FieldName], (bool)row[colBillable.FieldName]);

                btnSubmit.Enabled = (string)row[colStatus.FieldName] == Enum.GetName(typeof(EnumSubmitStatus), EnumSubmitStatus.Open);
                SetDetailsEnabled(true);
            }
        }
Exemplo n.º 7
0
        private void UiVistaEdicion_RowUpdated(object sender, DevExpress.XtraGrid.Views.Base.RowObjectEventArgs e)
        {
            var servicio = (ServicioPorCobrar)e.Row;

            foreach (var servicioPorCobrar in ListaDeServiciosPorCobrar.Where(servicioPorCobrar => servicio.SERVICES_TO_BILL_ID == servicioPorCobrar.SERVICES_TO_BILL_ID))
            {
                servicioPorCobrar.TOTAL_AMOUNT = (servicio.PRICE_TO_CHANGE * servicio.QTY);
                break;
            }
            UiPivotGridVistaGeneral.DataSource = ListaDeServiciosPorCobrar.ToList();
            UiPivotGridVistaGeneral.Refresh();
        }
Exemplo n.º 8
0
        private void gvDetail_RowUpdated(object sender, DevExpress.XtraGrid.Views.Base.RowObjectEventArgs e)
        {
            if (gvDetail.IsNewItemRow(e.RowHandle))
            {
                int         poId = (int)gvPO.GetFocusedDataRow()[colId.FieldName];
                DataRowView row  = e.Row as DataRowView;
                row[colDetailId.FieldName] = FieldPODetail.SqlInsert(poId, (int)row[colDetailPOLine.FieldName], (string)row[colDetailDescription.FieldName],
                                                                     ConvertEx.ToNullable <int>(row[colDetailLevel1Code.FieldName]), ConvertEx.ToNullable <int>(row[colDetailLevel2Code.FieldName]),
                                                                     ConvertEx.ToNullable <int>(row[colDetailLevel3Code.FieldName]), ConvertEx.ToNullable <int>(row[colDetailLevel4Code.FieldName]),
                                                                     ConvertEx.CharToEnum <EnumComponentType>(row[colDetailComponent.FieldName]), (bool)row[colDetailBillable.FieldName], (decimal)row[colDetailAmount.FieldName]);

                SetSubmitStatus(EnumSubmitStatus.Open);
            }
        }
Exemplo n.º 9
0
 private void gdvUnknown_RowUpdated(object sender, DevExpress.XtraGrid.Views.Base.RowObjectEventArgs e)
 {
     try
     {
         if (_saveRowToDatabase == true)
         {
             if (gdvUnknown.FocusedRowHandle != DevExpress.XtraGrid.GridControl.AutoFilterRowHandle)
             {
                 UnknownObject           unknown = (UnknownObject)gdvUnknown.GetRow(gdvUnknown.FocusedRowHandle);
                 TIS.BL.Internal.Unknown blUnk   = new TIS.BL.Internal.Unknown();
                 if (unknown != null)
                 {
                     blUnk.Save(unknown);
                 }
             }
         }
     }
     catch (System.Exception exception1)
     {
         System.Exception thisException = exception1;
         Management.ShowException(thisException);
     }
 }
Exemplo n.º 10
0
 private void gridView1_RowUpdated(object sender, DevExpress.XtraGrid.Views.Base.RowObjectEventArgs e)
 {
     try
     {
         //if (cbAutoSave.Checked)
         //{
         //    if (db.SaveChanges() > 0)
         //    {
         //        string message = "";
         //        message += " تم تغير كمية الصنف: " + ItemName + " من   " + OldQTY + " الي " + NewQTY + Environment.NewLine;
         //        message += "الموظف" + UserData.Default.UserName + Environment.NewLine;
         //        message += "@ Reda" + UserData.Default.BranchID + Environment.NewLine;
         //        this.inventoryBindingSource.DataSource = null;
         //         txtSearch.Focus();
         //        PushMessage.SendDirectInventory(message);
         //    }
         //}
     }
     catch (Exception ex)
     {
         ModuleClass.ShowExceptionMessage(this, ex, "خطأ", null);
     }
 }
Exemplo n.º 11
0
 private void afbGridView_RowUpdated(object sender, DevExpress.XtraGrid.Views.Base.RowObjectEventArgs e)
 {
     var www = (e.Row as System.Data.DataRowView)["AFBID"];
 }
Exemplo n.º 12
0
 private void grvPickingList_RowUpdated(object sender, DevExpress.XtraGrid.Views.Base.RowObjectEventArgs e)
 {
     //GridView view = sender as GridView;
     //view.SetRowCellValue(view.FocusedRowHandle, "FLAG", "1");//UPDATE FLAG TO "1"
 }