private void gvPurchasing_FocusedRowChanged(object sender, DevExpress.XtraGrid.Views.Base.FocusedRowChangedEventArgs e)
 {
     this.SelectedPurchasing = gvPurchasing.GetFocusedRow() as PurchasingViewModel;
     if (this.SelectedPurchasing != null)
     {
         if (this.SelectedPurchasing.Status == (int)DbConstant.PurchasingStatus.NotVerified)
         {
             cmsEditData.Visible = true;
             persetujuanPembelianToolStripMenuItem.Visible = true;
             lihatSelengkapnyaToolStripMenuItem.Visible    = false;
             cmsPrint.Visible     = false;
             cmsAddReturn.Visible = false;
         }
         else if (this.SelectedPurchasing.Status == (int)DbConstant.PurchasingStatus.HasReturn)
         {
             cmsEditData.Visible = false;
             persetujuanPembelianToolStripMenuItem.Visible = false;
             lihatSelengkapnyaToolStripMenuItem.Visible    = true;
             cmsPrint.Visible     = true;
             cmsAddReturn.Visible = false;
         }
         else
         {
             cmsEditData.Visible = false;
             persetujuanPembelianToolStripMenuItem.Visible = false;
             lihatSelengkapnyaToolStripMenuItem.Visible    = true;
             cmsPrint.Visible     = true;
             cmsAddReturn.Visible = true;
         }
     }
 }
Пример #2
0
 private void grvConditionPMList_FocusedRowChanged(object sender, DevExpress.XtraGrid.Views.Base.FocusedRowChangedEventArgs e)
 {
     if (e.FocusedRowHandle >= 0)
     {
         this.txtConditionPMName.Text            = this.grvConditionPMList.GetRowCellValue(e.FocusedRowHandle, EMS_PM_CONDITION_FIELDS.FIELD_CONDITION_NAME).ToString();
         this.txtCheckListName.Text              = this.grvConditionPMList.GetRowCellValue(e.FocusedRowHandle, EMS_CHECKLIST_FIELDS.FIELD_CHECKLIST_NAME).ToString();
         this.txtCheckListName.Tag               = this.grvConditionPMList.GetRowCellValue(e.FocusedRowHandle, EMS_PM_CONDITION_FIELDS.FIELD_CHECKLIST_KEY).ToString();
         this.txtDescription.Text                = this.grvConditionPMList.GetRowCellValue(e.FocusedRowHandle, EMS_PM_CONDITION_FIELDS.FIELD_DESCRIPTION).ToString();
         this.cmbCounterType.EditValue           = this.grvConditionPMList.GetRowCellValue(e.FocusedRowHandle, EMS_PM_CONDITION_FIELDS.FIELD_COUNTER_TYPE);
         this.txtCounterWarnning.EditValue       = this.grvConditionPMList.GetRowCellValue(e.FocusedRowHandle, EMS_PM_CONDITION_FIELDS.FIELD_COUNTER_WARNNING);
         this.txtCounterTarget.EditValue         = this.grvConditionPMList.GetRowCellValue(e.FocusedRowHandle, EMS_PM_CONDITION_FIELDS.FIELD_COUNTER_TARGET);
         this.txtCounterTotal.EditValue          = this.grvConditionPMList.GetRowCellValue(e.FocusedRowHandle, EMS_PM_CONDITION_FIELDS.FIELD_COUNTER_TOTAL);
         this.cmbNotifyUser.EditValue            = this.grvConditionPMList.GetRowCellValue(e.FocusedRowHandle, EMS_PM_CONDITION_FIELDS.FIELD_NOTIFY_USER_KEY);
         this.cmbNotifyCCUser.EditValue          = this.grvConditionPMList.GetRowCellValue(e.FocusedRowHandle, EMS_PM_CONDITION_FIELDS.FIELD_NOTIFY_CC_USER_KEY);
         this.cmbEquipmentChangeState.EditValue  = this.grvConditionPMList.GetRowCellValue(e.FocusedRowHandle, EMS_PM_CONDITION_FIELDS.FIELD_EQUIPMENT_CHANGE_STATE_KEY);
         this.cmbEquipmentChangeReason.EditValue = this.grvConditionPMList.GetRowCellValue(e.FocusedRowHandle, EMS_PM_CONDITION_FIELDS.FIELD_EQUIPMENT_CHANGE_REASON_KEY);
     }
     else
     {
         this.txtConditionPMName.Text            = string.Empty;
         this.txtCheckListName.Text              = string.Empty;
         this.txtCheckListName.Tag               = string.Empty;
         this.txtDescription.Text                = string.Empty;
         this.cmbCounterType.EditValue           = string.Empty;
         this.txtCounterWarnning.EditValue       = 0;
         this.txtCounterTarget.EditValue         = 0;
         this.txtCounterTotal.EditValue          = 0;
         this.cmbNotifyUser.EditValue            = string.Empty;
         this.cmbNotifyCCUser.EditValue          = string.Empty;
         this.cmbEquipmentChangeState.EditValue  = string.Empty;
         this.cmbEquipmentChangeReason.EditValue = string.Empty;
     }
 }
Пример #3
0
 private void formatConditionGrid_FocusedRowChanged(object sender, DevExpress.XtraGrid.Views.Base.FocusedRowChangedEventArgs e)
 {
     formatLayoutControl.Enabled = true;
     btnApply.Enabled            = true;
     btnOK.Enabled = true;
     SetFontSizeAndName();
 }
Пример #4
0
 private void gridViewForma_FocusedRowChanged(object sender, DevExpress.XtraGrid.Views.Base.FocusedRowChangedEventArgs e)
 {
     try
     {
         //  borrarChekgridForma();
         //   gridViewForma.SetFocusedRowCellValue(colCheckForma, true);
         //gridViewForma.SetRowCellValue(e.FocusedRowHandle, colCheckForma, true);
         cp_orden_pago_formapago_Info data = (cp_orden_pago_formapago_Info)gridViewForma.GetRow(e.FocusedRowHandle);
         if (e.FocusedRowHandle != BindingList_orden_pago_formapago.Count - 1)
         {
             colIdFormaPago.OptionsColumn.AllowEdit = false;
             var info = BindingList_orden_pago_formapago.Last();
             if ((info.IdFormaPago == null || info.descripcion == null))
             {
                 BindingList_orden_pago_formapago.Remove(info); bandForma = 0;
             }
         }
         else
         {
             if (BindingList_orden_pago_formapago.Last().IdFormaPago == null || BindingList_orden_pago_formapago.Last().IdFormaPago == "")
             {
                 colIdFormaPago.OptionsColumn.AllowEdit = true;
             }
         }
     }
     catch (Exception ex)
     {
         Log_Error_bus.Log_Error(ex.ToString());
         MessageBox.Show(ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
Пример #5
0
 private void grvSchedulePMList_FocusedRowChanged(object sender, DevExpress.XtraGrid.Views.Base.FocusedRowChangedEventArgs e)
 {
     if (e.FocusedRowHandle >= 0)
     {
         this.txtSchedulePMName.Text             = this.grvSchedulePMList.GetRowCellValue(e.FocusedRowHandle, EMS_PM_SCHEDULE_FIELDS.FIELD_SCHEDULE_NAME).ToString();
         this.txtCheckListName.Text              = this.grvSchedulePMList.GetRowCellValue(e.FocusedRowHandle, EMS_CHECKLIST_FIELDS.FIELD_CHECKLIST_NAME).ToString();
         this.txtCheckListName.Tag               = this.grvSchedulePMList.GetRowCellValue(e.FocusedRowHandle, EMS_PM_SCHEDULE_FIELDS.FIELD_CHECKLIST_KEY).ToString();
         this.txtDescription.Text                = this.grvSchedulePMList.GetRowCellValue(e.FocusedRowHandle, EMS_PM_SCHEDULE_FIELDS.FIELD_DESCRIPTION).ToString();
         this.txtFrequence.EditValue             = this.grvSchedulePMList.GetRowCellValue(e.FocusedRowHandle, EMS_PM_SCHEDULE_FIELDS.FIELD_FREQUENCE);
         this.cmbFrequenceUnit.EditValue         = this.grvSchedulePMList.GetRowCellValue(e.FocusedRowHandle, EMS_PM_SCHEDULE_FIELDS.FIELD_FREQUENCE_UNIT);
         this.cmbNotifyUser.EditValue            = this.grvSchedulePMList.GetRowCellValue(e.FocusedRowHandle, EMS_PM_SCHEDULE_FIELDS.FIELD_NOTIFY_USER_KEY);
         this.cmbNotifyCCUser.EditValue          = this.grvSchedulePMList.GetRowCellValue(e.FocusedRowHandle, EMS_PM_SCHEDULE_FIELDS.FIELD_NOTIFY_CC_USER_KEY);
         this.txtNotifyAdvancedTime.EditValue    = this.grvSchedulePMList.GetRowCellValue(e.FocusedRowHandle, EMS_PM_SCHEDULE_FIELDS.FIELD_NOTIFY_ADVANCED_TIME);
         this.dteNextEventTime.EditValue         = this.grvSchedulePMList.GetRowCellValue(e.FocusedRowHandle, EMS_PM_SCHEDULE_FIELDS.FIELD_NEXT_EVENT_TIME);
         this.chkIsBaseActualFinishTime.Checked  = this.grvSchedulePMList.GetRowCellValue(e.FocusedRowHandle, EMS_PM_SCHEDULE_FIELDS.FIELD_BASE_ACTUAL_FINISH_TIME).ToString() == "1";
         this.cmbEquipmentChangeState.EditValue  = this.grvSchedulePMList.GetRowCellValue(e.FocusedRowHandle, EMS_PM_SCHEDULE_FIELDS.FIELD_EQUIPMENT_CHANGE_STATE_KEY);
         this.cmbEquipmentChangeReason.EditValue = this.grvSchedulePMList.GetRowCellValue(e.FocusedRowHandle, EMS_PM_SCHEDULE_FIELDS.FIELD_EQUIPMENT_CHANGE_REASON_KEY);
     }
     else
     {
         this.txtSchedulePMName.Text             = string.Empty;
         this.txtCheckListName.Text              = string.Empty;
         this.txtCheckListName.Tag               = string.Empty;
         this.txtDescription.Text                = string.Empty;
         this.txtFrequence.EditValue             = 0;
         this.cmbFrequenceUnit.EditValue         = string.Empty;
         this.cmbNotifyUser.EditValue            = string.Empty;
         this.cmbNotifyCCUser.EditValue          = string.Empty;
         this.txtNotifyAdvancedTime.EditValue    = 0.00f;
         this.dteNextEventTime.EditValue         = string.Empty;
         this.chkIsBaseActualFinishTime.Checked  = false;
         this.cmbEquipmentChangeState.EditValue  = string.Empty;
         this.cmbEquipmentChangeReason.EditValue = string.Empty;
     }
 }
 private void gvbigList_FocusedRowChanged(object sender, DevExpress.XtraGrid.Views.Base.FocusedRowChangedEventArgs e)
 {
     //if (!this.CanFocus)
     //    return;
     setMidList();
     gvMidList_FocusedRowChanged(null, null);
 }
Пример #7
0
        private void gridView1_FocusedRowChanged(object sender, DevExpress.XtraGrid.Views.Base.FocusedRowChangedEventArgs e)
        {
            var row = gVProductos.GetRow(gVProductos.FocusedRowHandle) as Producto;

            if (row != null)
            {
                barButtonItem3.Caption = row.Nombre;
                barButtonItem1.Caption = string.Format("COD{0}:", row.IDProducto);

                pictureEdit1.Image = null;
                if (row.FotoProducto != null)
                {
                    pictureEdit1.Image = TratadoImagen.Convertir_Bytes_Imagen(row.FotoProducto);
                }

                #region Auditoria Inventario
                var kardex1 = (new KardexBLL().Datos.
                               Where(x => x.IDProducto == row.IDProducto)).Take(50).ToList();
                gCAuditoriaInventario.DataSource = kardex1;
                #endregion


                #region Producto Historial
                gCMovimientoProducto.DataSource = new Ajustes().Movimiento(row.IDProducto);
                #endregion
            }
        }
Пример #8
0
 private void gvInvoice_FocusedRowChanged(object sender, DevExpress.XtraGrid.Views.Base.FocusedRowChangedEventArgs e)
 {
     this.SelectedInvoice = gvInvoice.GetFocusedRow() as InvoiceViewModel;
     if (this.SelectedInvoice != null)
     {
         if (this.SelectedInvoice.Status == (int)DbConstant.InvoiceStatus.FeeNotFixed)
         {
             cmsAddData.Visible   = true;
             cmsEditData.Visible  = false;
             cmsPrint.Visible     = false;
             cmsAddReturn.Visible = false;
         }
         else if (this.SelectedInvoice.Status == (int)DbConstant.InvoiceStatus.NotPrinted)
         {
             cmsAddData.Visible   = false;
             cmsEditData.Visible  = true;
             cmsPrint.Visible     = true;
             cmsAddReturn.Visible = false;
         }
         else if (this.SelectedInvoice.Status == (int)DbConstant.InvoiceStatus.HasReturn)
         {
             cmsAddData.Visible   = false;
             cmsEditData.Visible  = false;
             cmsPrint.Visible     = false;
             cmsAddReturn.Visible = false;
         }
         else
         {
             cmsAddData.Visible   = false;
             cmsEditData.Visible  = false;
             cmsPrint.Visible     = true;
             cmsAddReturn.Visible = true;
         }
     }
 }
Пример #9
0
        private void gv_Large_FocusedRowChanged(object sender, DevExpress.XtraGrid.Views.Base.FocusedRowChangedEventArgs e)
        {
            if (!this.CanFocus)
            {
                return;
            }
            text_L_vocid.Text = gv_Large.GetFocusedRowCellValue(col대분류VOCID.FieldName).ToString();
            text_L_Name.Text  = gv_Large.GetFocusedRowCellValue(col대분류.FieldName).ToString();


            Cesco.FW.Global.DBAdapter.DBAdapters db = new Cesco.FW.Global.DBAdapter.DBAdapters(_strUserID, System.Reflection.MethodBase.GetCurrentMethod());

            string strQuery = "";

            strQuery += string.Format("SELECT * FROM CESCOEIS.dbo.TB_VOC_TEMPLATE AS A WITH (NOLOCK) "
                                      + "WHERE VOCID = '" + text_L_vocid.Text + "'"
                                      );

            db.Query.QueryString.Append(strQuery);
            DataSet ds = db.QueryToDataSet();

            if (ds == null || ds.Tables[0].Rows.Count < 1)
            {
                templateText.Text = "";
                return;
            }
            templateText.Text = ds.Tables[0].Rows[0]["Template"].ToString();
        }
Пример #10
0
 private void gv_Small_FocusedRowChanged(object sender, DevExpress.XtraGrid.Views.Base.FocusedRowChangedEventArgs e)
 {
     if (!this.CanFocus)
     {
         return;
     }
     if (gv_Small.GetFocusedRowCellValue(col소분류VOCID.FieldName) == null)
     {
         return;
     }
     else
     {
         text_S_Code.Text          = gv_Small.GetFocusedRowCellValue(col소분류VOCID.FieldName).ToString();
         text_S_SmallName.Text     = gv_Small.GetFocusedRowCellValue(col소분류.FieldName).ToString();
         rdio_S_Usegubun.EditValue = gv_Small.GetFocusedRowCellValue(col소분류USEYN.FieldName).ToString();
         sp_S_Num.EditValue        = gv_Small.GetFocusedRowCellValue(col순번.FieldName).ToString();
         lu_S_GubunCode.EditValue  = gv_Small.GetFocusedRowCellValue(col타입코드).ToString();
         lu_S_Kind.EditValue       = gv_Small.GetFocusedRowCellValue(col업종구분).ToString();
         lueBugs_S.EditValue       = gv_Small.GetFocusedRowCellValue(col해충코드S).ToString();
         if (gv_Small.GetFocusedRowCellValue(col문제VOC_S.FieldName).ToString() == "Y")
         {
             chkProb_SVOC.Checked = true;
         }
         else
         {
             chkProb_SVOC.Checked = false;
         }
     }
 }
Пример #11
0
        private void _gdMAIN_VIEW_RowChange(object sender, DevExpress.XtraGrid.Views.Base.FocusedRowChangedEventArgs e)
        {
            try
            {
                GridView gv = sender as GridView;
                if ((gv.DataSource as DataTable) == null)
                {
                    return;
                }
                if (e.FocusedRowHandle < 0)
                {
                    return;
                }

                if (gv.GetFocusedRowCellValue("EQUIPMENT_STOP_GROUP_CODE") == null)
                {
                    return;
                }

                string strPROCESS_CODE = gv.GetFocusedRowCellValue("EQUIPMENT_STOP_GROUP_CODE").ToString();

                _pEquipmentStopCodeMstRegisterEntity.CRUD = "R";
                _pEquipmentStopCodeMstRegisterEntity.EQUIPMENT_STOP_GROUP_CODE = gv.GetFocusedRowCellValue("EQUIPMENT_STOP_GROUP_CODE").ToString();

                MainBindingFind_DisplayData();

                SubFind_DisplayData();
            }
            catch (ExceptionManager pExceptionManager)
            {
                CoFAS_DevExpressManager.ShowErrorMessage(string.Format("{0}\n{1}", pExceptionManager.Exception.Message.ToString(), pExceptionManager.TargetSite.ToString()));
            }
        }
 private void gvReturn_FocusedRowChanged(object sender, DevExpress.XtraGrid.Views.Base.FocusedRowChangedEventArgs e)
 {
     this.SelectedPurchaseReturn = gvReturn.GetFocusedRow() as PurchaseReturnViewModel;
     if (this.SelectedPurchasing == null)
     {
         this.SelectedPurchasing = this.SelectedPurchaseReturn.Purchasing;
     }
 }
Пример #13
0
 private void gvPurchasing_FocusedRowChanged(object sender, DevExpress.XtraGrid.Views.Base.FocusedRowChangedEventArgs e)
 {
     this.SelectedPurchaseReturn = gvPurchasing.GetFocusedRow() as PurchaseReturnViewModel;
     if (this.SelectedPurchaseReturn != null)
     {
         _presenter.GetReturnList();
     }
 }
Пример #14
0
 private void gvReturn_FocusedRowChanged(object sender, DevExpress.XtraGrid.Views.Base.FocusedRowChangedEventArgs e)
 {
     this.SelectedSalesReturn = gvReturn.GetFocusedRow() as SalesReturnViewModel;
     if (this.SelectedInvoice == null)
     {
         this.SelectedInvoice = this.SelectedSalesReturn.Invoice;
     }
 }
 private void gvInvoice_FocusedRowChanged(object sender, DevExpress.XtraGrid.Views.Base.FocusedRowChangedEventArgs e)
 {
     this.SelectedSalesReturn = gvInvoice.GetFocusedRow() as SalesReturnViewModel;
     if (this.SelectedSalesReturn != null)
     {
         _presenter.GetReturnList();
     }
 }
Пример #16
0
        void _AdvBandGridView_FocusedRowChanged(object sender, DevExpress.XtraGrid.Views.Base.FocusedRowChangedEventArgs e)
        {
            if (_HViewConvertObject == null || !_HViewConvertObject.ConvertCfgParam.DynamicColumnCaption)
            {
                return;
            }

            setDynamicColumnOnFocusedRowChanged(e.FocusedRowHandle);
        }
Пример #17
0
        private void gridView_FocusedRowChanged(object sender, DevExpress.XtraGrid.Views.Base.FocusedRowChangedEventArgs e)
        {
            var groupId = _gridProductGroup.GetIdFocus();

            _currentGroup       = _groups.Where(p => p.Id == groupId).FirstOrDefault();
            _currentListProduct = ProductRepository.Instance.GetProductsByGroup(groupId);
            BindingList <IProduct> dataSource = new BindingList <IProduct>(_currentListProduct);

            _gridProduct.DataSource = dataSource;
        }
 /// <summary>
 /// 聚焦行改变事件
 /// </summary>
 private void gridViewCondition_FocusedRowChanged(object sender, DevExpress.XtraGrid.Views.Base.FocusedRowChangedEventArgs e)
 {
     try
     {
         SetColumnControl(gridViewCondition.FocusedRowHandle);
     }
     catch (Exception ex)
     {
         ExceptionHandler.HandleException(this.Text + "--聚焦行改变事件错误。", ex);
     }
 }
Пример #19
0
 protected void GridView_FocusedRowChanged(object sender, DevExpress.XtraGrid.Views.Base.FocusedRowChangedEventArgs e)
 {
     if (e.FocusedRowHandle >= 0)
     {
         GridView        gridView         = (GridView)MainView;
         HROTFactorsInfo objOTFactorsInfo = (HROTFactorsInfo)gridView.GetRow(e.FocusedRowHandle);
         if (String.IsNullOrEmpty(objOTFactorsInfo.HROTFactorType))
         {
             objOTFactorsInfo.HROTFactorType = OTFactorType.WorkingDay.ToString();
         }
     }
 }
Пример #20
0
 private void gridView1_FocusedRowChanged(object sender, DevExpress.XtraGrid.Views.Base.FocusedRowChangedEventArgs e)
 {
     if (e.FocusedRowHandle == GridControl.AutoFilterRowHandle)
     {
         gridView1.FocusedColumn = colName;
     }
     else if (e.FocusedRowHandle >= 0)
     {
         gridView1.FocusedColumn = null;
     }
     UpdateCurrentContact();
 }
Пример #21
0
 private void gridView1_FocusedRowChanged(object sender, DevExpress.XtraGrid.Views.Base.FocusedRowChangedEventArgs e)
 {
     //decimal tong = 0;
     //for (int i = 0; i < gridView1.RowCount; i++)
     //{
     //    decimal a = (decimal)gridView1.GetRowCellValue(i, "PriceOfUnit");
     //    int b = (int)gridView1.GetRowCellValue(i, "QuantityOfUnit");
     //    gridView1.SetRowCellValue(i, gridView1.Columns["TotalPrice"], a * b);
     //    tong += (a * b);
     //}
     //txtTongTien.Text = tong.ToString();
 }
Пример #22
0
        private void formatConditionGrid_FocusedRowChanged(object sender, DevExpress.XtraGrid.Views.Base.FocusedRowChangedEventArgs e)
        {
            formatLayoutControl.Enabled = true;
            btnDelete.Enabled           = true;
            btnApply.Enabled            = true;
            btnOK.Enabled = true;

            int position = formatConditionBindingSource.List.IndexOf(formatConditionGrid.GetFocusedRow());

            formatConditionBindingSource.Position = position;
            SetFontSizeAndName();
        }
Пример #23
0
 private void gridView1_FocusedRowChanged(object sender, DevExpress.XtraGrid.Views.Base.FocusedRowChangedEventArgs e)
 {
     if (!_isCanEdit)
     {
         return;
     }
     if (e.FocusedRowHandle < 0)
     {
         return;
     }
     gridView1.OptionsBehavior.Editable = SetCanEdit(e.FocusedRowHandle, gridView1.FocusedColumn.VisibleIndex);
 }
Пример #24
0
 private void gridView1_FocusedRowChanged(object sender, DevExpress.XtraGrid.Views.Base.FocusedRowChangedEventArgs e)
 {
     //DataRow dtrBrow = this.gridView1.GetDataRow(this.gridView1.FocusedRowHandle);
     //if (dtrBrow != null)
     //{
     //    this.txtFooter.Text = "ÊÃéÒ§â´Â LOGIN : "******"CLOGIN_ADD"].ToString().TrimEnd() + " Çѹ·Õè : " + Convert.ToDateTime(dtrBrow["dCreate"]).ToString("dd/MM/yy hh:mm:ss");
     //    this.txtFooter.Text += "\r\ná¡éä¢ÅèÒÊØ´â´Â LOGIN : "******"CLOGIN_UPD"].ToString().TrimEnd() + " Çѹ·Õè : " + Convert.ToDateTime(dtrBrow["dLastUpd"]).ToString("dd/MM/yy hh:mm:ss");
     //}
     //else
     //{
     //    this.txtFooter.Text = "";
     //}
 }
Пример #25
0
        /// <summary>
        /// 主表聚焦行改变事件
        /// </summary>
        private void gridViewSWWHead_FocusedRowChanged(object sender, DevExpress.XtraGrid.Views.Base.FocusedRowChangedEventArgs e)
        {
            try
            {
                if (gridViewSWWHead.GetFocusedDataRow() != null)
                {
                    if (onlySelectColChangeRowState)
                    {
                        dataSet_SWW.Tables[0].AcceptChanges();
                        onlySelectColChangeRowState = false;
                    }
                    else
                    {
                        if (headFocusedLineNo < gridViewSWWHead.DataRowCount && gridViewSWWHead.FocusedRowHandle != headFocusedLineNo && gridViewSWWHead.GetDataRow(headFocusedLineNo).RowState != DataRowState.Unchanged)
                        {
                            MessageHandler.ShowMessageBox("当前预算外入库单已经修改,请保存后再进行换行。");
                            gridViewSWWHead.FocusedRowHandle = headFocusedLineNo;
                        }
                        else if (headFocusedLineNo == gridViewSWWHead.DataRowCount)
                        {
                        }
                        else
                        {
                            if (gridViewSWWHead.FocusedRowHandle != headFocusedLineNo && gridViewSWWHead.GetDataRow(headFocusedLineNo).RowState != DataRowState.Unchanged)
                            {
                                btnCancel_Click(null, null);
                            }
                            else if (gridViewSWWHead.GetDataRow(headFocusedLineNo).RowState == DataRowState.Unchanged)
                            {
                                btnCancel_Click(null, null);
                            }
                        }
                    }

                    if (DataTypeConvert.GetString(gridViewSWWHead.GetFocusedDataRow()["SpecialWarehouseWarrant"]) != "")
                    {
                        dataSet_SWW.Tables[1].Clear();
                        swwDAO.QuerySpecialWarehouseWarrantList(dataSet_SWW.Tables[1], DataTypeConvert.GetString(gridViewSWWHead.GetFocusedDataRow()["SpecialWarehouseWarrant"]), false);
                    }

                    if (gridViewSWWHead.FocusedRowHandle >= 0)
                    {
                        headFocusedLineNo = gridViewSWWHead.FocusedRowHandle;
                    }
                }
            }
            catch (Exception ex)
            {
                ExceptionHandler.HandleException(this.Text + "--主表聚焦行改变事件错误。", ex);
            }
        }
Пример #26
0
        private void cashView_FocusedRowChanged(object sender, DevExpress.XtraGrid.Views.Base.FocusedRowChangedEventArgs e)
        {
            Object obj = cashView.GetRowCellValue(e.FocusedRowHandle, "OutboundID");

            if (obj == null)
            {
                cashRecordView.ClearRows();
                return;
            }
            string outboundId = obj.ToString();

            cashRecordView.OutboundID = outboundId;
            cashRecordView.LoadOutboundRcvdRecord();
        }
Пример #27
0
 /// <summary>
 /// 子表聚焦行改变事件
 /// </summary>
 private void gridViewSWRList_FocusedRowChanged(object sender, DevExpress.XtraGrid.Views.Base.FocusedRowChangedEventArgs e)
 {
     try
     {
         if (gridViewSWRList.GetFocusedDataRow() != null)
         {
             string projectNoStr = DataTypeConvert.GetString(gridViewSWRList.GetFocusedDataRow()["ProjectNo"]);
             BingStnListComboBox(projectNoStr);
         }
     }
     catch (Exception ex)
     {
         ExceptionHandler.HandleException(this.Text + "--子表聚焦行改变事件错误。", ex);
     }
 }
Пример #28
0
        private void gvComprasDet_FocusedRowChanged(object sender, DevExpress.XtraGrid.Views.Base.FocusedRowChangedEventArgs e)
        {
            ////////ESTA COMENTADO, PORQUE SE CARGARAN LOS ALBARANES DE TODAS LAS OBRAS
            //try
            //{
            //    vObra = gvComprasDet.IsFilterRow(e.FocusedRowHandle) || e.FocusedRowHandle < 0 ? null : (int?)gvComprasDet.GetFocusedRowCellValue(colIdObraCompraDet);
            //   // HabilitaDeshabilitaBotones(vCompra <= 0 ? false : true);

            //}
            //catch
            //{
            //    vObra = null;
            //}
            //CargaAlbaranesProveedores();
        }
 private void gvCredit_FocusedRowChanged(object sender, DevExpress.XtraGrid.Views.Base.FocusedRowChangedEventArgs e)
 {
     this.SelectedInvoice = gvCredit.GetFocusedRow() as InvoiceViewModel;
     if (this.SelectedInvoice != null)
     {
         if (this.SelectedInvoice.PaymentStatus == (int)DbConstant.PaymentStatus.NotSettled)
         {
             cmsNewPayment.Visible  = true;
             cmsListPayment.Visible = true;
         }
         else if (this.SelectedInvoice.PaymentStatus == (int)DbConstant.PaymentStatus.Settled)
         {
             cmsNewPayment.Visible  = false;
             cmsListPayment.Visible = true;
         }
     }
 }
        private void gvInventory_FocusedRowChanged(object sender, DevExpress.XtraGrid.Views.Base.FocusedRowChangedEventArgs e)
        {
            if (this.isMixedDeliveryMode)
            {
                this.txtDeliveryMethod.Text = string.Empty;
                DataRow row = this.gvInventory.GetDataRow(e.FocusedRowHandle);

                if (row != null)
                {
                    string lineItemDeliveryMethod = row[DataAccessConstants.DeliveryMethod] as string;

                    if (lineItemDeliveryMethod != null)
                    {
                        this.txtDeliveryMethod.Text = lineItemDeliveryMethod;
                    }
                }
            }
        }