Ejemplo n.º 1
0
 private void importedTicketsView_CustomRowCellEdit(object sender, CustomRowCellEditEventArgs e)
 {
     if (e.Column == colPaymentMethod) {
         var it = (ImportedTicket)importedTicketsView.GetRow(e.RowHandle);
         e.RepositoryItem = it.PaymentMethod == "Unpaid" ? (RepositoryItem)unpaidEdit : paymentMethodEdit;
     }
 }
Ejemplo n.º 2
0
 private void gridView_CustomRowCellEdit(object sender, CustomRowCellEditEventArgs e)
 {
     if (e.Column == colWarning) {
         var warning = (AdWarning)gridView.GetRow(e.RowHandle);
         e.RepositoryItem = warning.IsSuppressed ? disabledSuppressionEdit : suppressionEdit;
     }
 }
Ejemplo n.º 3
0
        protected void MarcarPaso(object sender, CustomRowCellEditEventArgs e)
        {
            pnlExcepciones.Visible = false;
            pnlContactarembarcador.Visible = false;
            pnlRecibirAperturaEmb.Visible = false;
            //pnlEnviarAviso.Visible = false;

            //if(e.Column.FieldName == "Estado")
            //{
            if (e.RowHandle == 0)
            {
                pnlExcepciones.Visible = true;
            }
            if (e.RowHandle == 1)
            {
                pnlContactarembarcador.Visible = true;
            }
            if (e.RowHandle == 2)
            {
                pnlRecibirAperturaEmb.Visible = true;
            }
            if (e.RowHandle == 11)
            {
                //pnlEnviarAviso.Visible = true;
            }

            //}
        }
Ejemplo n.º 4
0
 private void relativesView_CustomRowCellEdit(object sender, CustomRowCellEditEventArgs e)
 {
     if (e.Column == colRelative || e.Column == colMember) {
         if (e.CellValue == person)
             e.RepositoryItem = labelLikeEdit;
     }
 }
Ejemplo n.º 5
0
		private void OnCustomRowCellEdit(object sender, CustomRowCellEditEventArgs e)
		{
			if (e.Column != gridColumnFile) return;
			var dataRow = gridViewData.GetRow(e.RowHandle) as UserActivity;
			if (dataRow != null && dataRow.IsUrl)
				e.RepositoryItem = repositoryItemHyperLinkEdit;
			else
				e.RepositoryItem = repositoryItemButtonEdit;
		}
Ejemplo n.º 6
0
 private void gridView1_CustomRowCellEditForEditing(object sender, CustomRowCellEditEventArgs e)
 {
     txtMaSach.Text   = gridView1.GetRowCellValue(e.RowHandle, "MaSach").ToString();
     txtTenSach.Text  = gridView1.GetRowCellValue(e.RowHandle, "TenSach").ToString();
     txtTheLoai.Text  = gridView1.GetRowCellValue(e.RowHandle, "TheLoai").ToString();
     txtTacGia.Text   = gridView1.GetRowCellValue(e.RowHandle, "TacGia").ToString();
     txtGiaSach.Text  = gridView1.GetRowCellValue(e.RowHandle, "GiaSach").ToString();
     txtNXB.Text      = gridView1.GetRowCellValue(e.RowHandle, "NhaXuatBan").ToString();
     nb_SoLuong.Value = Int32.Parse(gridView1.GetRowCellValue(e.RowHandle, "SoLuong").ToString());
 }
Ejemplo n.º 7
0
        private void GridView_CustomRowCellEdit(object sender, CustomRowCellEditEventArgs e)
        {
            string fieldName    = e.Column.FieldName;
            object targetObject = employeeGridView.GetRow(e.RowHandle);

            if (!security.IsGranted(new PermissionRequest(securedObjectSpace, typeof(Employee), SecurityOperations.Read, targetObject, fieldName)))
            {
                e.RepositoryItem = protectedContentTextEdit;
            }
        }
Ejemplo n.º 8
0
 private void relativesView_CustomRowCellEdit(object sender, CustomRowCellEditEventArgs e)
 {
     if (e.Column == colRelative || e.Column == colMember)
     {
         if (e.CellValue == person)
         {
             e.RepositoryItem = labelLikeEdit;
         }
     }
 }
Ejemplo n.º 9
0
 private void GV_PageHV_CustomRowCellEdit(object sender, CustomRowCellEditEventArgs e)
 {
     if (e.Column.FieldName == "column2")
     {
         if (!CanEditCellRowList.ContainsKey(e.RowHandle))
         {
             e.RepositoryItem = rite;
         }
     }
 }
        private void GridView_CustomRowCellEdit(object sender, CustomRowCellEditEventArgs e)
        {
            string fieldName    = e.Column.FieldName;
            object targetObject = employeeGridView.GetRow(e.RowHandle);

            if (!security.CanRead(targetObject, fieldName))
            {
                e.RepositoryItem = protectedContentTextEdit;
            }
        }
Ejemplo n.º 11
0
 private void GridViewSupplierCity_CustomRowCellEdit(object sender, CustomRowCellEditEventArgs e)
 {
     if (e.Column == gridColumnSupplierGuid)
     {
         e.RepositoryItem = _supplierCombo;
     }
     //else if (e.Column == gridColumnOperator) {
     //    e.RepositoryItem = _operatorSearch;
     //}
 }
Ejemplo n.º 12
0
        /// <summary>
        /// 根據條件更換RepositoryItem
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void gvMain_CustomRowCellEdit(object sender, CustomRowCellEditEventArgs e)
        {
            GridView view      = (GridView)sender;
            int      index     = e.RowHandle;
            var      FutKindid = view.GetRowCellValue(index, view.Columns["F_KIND_ID"]);
            var      OptKindid = view.GetRowCellValue(index, view.Columns["O_KIND_ID"]);

            switch (e.Column.FieldName)
            {
            case "AI5_SETTLE_PRICE":
                if (!string.IsNullOrEmpty(FutKindid.AsString()))
                {
                    e.RepositoryItem = repositorySettlePriceTextEdit;
                }
                else
                {
                    e.RepositoryItem = null;
                }
                break;

            case "TFXM1_SFD_FPR":
                string flag = view.GetRowCellValue(index, view.Columns["SFD_UPD_FLAG"]).AsString();
                if (flag == "Y")
                {
                    e.RepositoryItem = repositorySfdPriceTextEdit;
                }
                else
                {
                    e.RepositoryItem = null;
                }
                break;

            case "F_CHOOSE":
                if (!string.IsNullOrEmpty(FutKindid.AsString()))
                {
                    e.RepositoryItem = repositoryFutCheckEdit1;
                }
                else
                {
                    e.RepositoryItem = emptyEditor;
                }
                break;

            case "O_CHOOSE":
                if (!string.IsNullOrEmpty(OptKindid.AsString()))
                {
                    e.RepositoryItem = repositoryOptCheckEdit1;
                }
                else
                {
                    e.RepositoryItem = emptyEditor;
                }
                break;
            }
        }
Ejemplo n.º 13
0
        private void gvMain_CustomRowCellEdit(object sender, CustomRowCellEditEventArgs e)
        {
            GridView view = sender as GridView;

            if (e.Column.FieldName == "MPDF_KIND_ID" && e.RowHandle == gvMain.FocusedRowHandle)
            {
                RepositoryItemLookUpEdit _RepLookUpEdit4 = new RepositoryItemLookUpEdit();
                _RepLookUpEdit4.SetColumnLookUp(dtInsertUse, "MPDF_KIND_ID", "CP_DISPLAY", TextEditStyles.Standard, "-");
                e.RepositoryItem = _RepLookUpEdit4;
            }
        }
Ejemplo n.º 14
0
        private void gvAttachmentTypes_CustomRowCellEdit(object sender, CustomRowCellEditEventArgs e)
        {
            if (!gvAttachmentTypes.IsDataRow(e.RowHandle) || !e.Column.Name.StartsWith(AttachmentColNamePrefix))
            {
                return;
            }

            string type = (string)gvAttachmentTypes.GetRowCellValue(e.RowHandle, gcAttachmentType);

            e.RepositoryItem = AttachmentEditorsByType[type];
        }
Ejemplo n.º 15
0
 private void gridView_0_CustomRowCellEdit(object sender, CustomRowCellEditEventArgs e)
 {
     if (e.Column == this.gridColumn_2)
     {
         GridEditorItem row = this.gridView_0.GetRow(e.RowHandle) as GridEditorItem;
         if (row != null)
         {
             e.RepositoryItem = row.RepositoryItem;
         }
     }
 }
Ejemplo n.º 16
0
        void gv_CustomRowCellEditForEditing(object sender, CustomRowCellEditEventArgs e)
        {
            xCol xc;

            if (ListCols.TryGetValue(e.Column.AbsoluteIndex, out xc))
            {
                ((BindingSource)xc.rle.DataSource).DataMember = string.Empty;
                ((BindingSource)xc.rle.DataSource).DataSource =
                    xc.GetSrcHandler(eColl.GetParent());
            }
        }
        //public virtual void OndgvCodeCellValueChanged(CellValueChangedEventArgs e)
        //{

        //    this.dgvCode.FindRowByKey(this.colPartnerId, e);

        //}

        private void gridView1_CustomRowCellEditForEditing(object sender, CustomRowCellEditEventArgs e)
        {
            try
            {
                this.OngridView1CustomRowCellEditForEditing(e);
            }
            catch (Exception exception)
            {
                ClientContext.HandleError(exception, this);
            }
        }
Ejemplo n.º 18
0
        private void showCustomCellEditForEditing(object sendter, CustomRowCellEditEventArgs e)
        {
            var cell = retrieveCellFromRowHandle(e.Column.Name, e.RowHandle);

            if (cell.HasInvalidHandles())
            {
                return;
            }

            e.RepositoryItem = cell.EditRepository();
        }
Ejemplo n.º 19
0
        private void gvItems_CustomRowCellEdit(object sender, CustomRowCellEditEventArgs e)
        {
            if (!_attachTypeColMap.ContainsKey(e.Column))
            {
                return;
            }

            string type = _attachTypeColMap[e.Column];

            e.RepositoryItem = _parent.AttachmentEditorsByType[type];
        }
Ejemplo n.º 20
0
		private void OnCustomRowCellEdit(object sender, CustomRowCellEditEventArgs e)
		{
			if (e.Column == gridColumnFileName || e.Column == gridColumnFileDetail)
			{
				var dataRow = advBandedGridViewData.GetRow(e.RowHandle) as FileActivityReportModel;
				if (dataRow != null && dataRow.IsUrl)
					e.RepositoryItem = repositoryItemHyperLinkEdit;
				else
					e.RepositoryItem = repositoryItemButtonEdit;
			}
		}
Ejemplo n.º 21
0
 private void GvMessages_CustomRowCellEdit(object sender, CustomRowCellEditEventArgs e)
 {
     Common.Message m = (Common.Message)gvMessages.GetRow(e.RowHandle);
     if (m != null && m.Type == MessageType.Photo)
     {
         e.RepositoryItem = riPictureEdit;
     }
     else
     {
         e.RepositoryItem = riMemoEdit;
     }
 }
 public virtual void OngridView1CustomRowCellEditForEditing(CustomRowCellEditEventArgs e)
 {
     e.Column.OptionsColumn.ReadOnly = false;
     if (e.Column.Equals(this.colTravItemId))
     {
         e.RepositoryItem = this.rlkpItemId;
     }
     if (e.Column.Equals(this.colPartnerId))
     {
         e.RepositoryItem = this.rlkpPartnerId;
     }
 }
 private void gridView_CustomRowCellEdit(object sender, CustomRowCellEditEventArgs e)
 {
     if (e.Column.FieldName == ButtonColumnName)
     {
         crmContractDeal wp = gridListEditor.GridView.GetRow(e.RowHandle) as crmContractDeal;
         if (wp != null)
         {
             RepositoryItemButtonEdit item = defaultButtonColumnColumnProperties.Clone() as RepositoryItemButtonEdit;
             UpdateButtons(item, true);   //wp.Active);
             e.RepositoryItem = item;
         }
     }
 }
 private void gridView_CustomRowCellEdit(object sender, CustomRowCellEditEventArgs e)
 {
     if (e.Column.FieldName == ButtonColumnName)
     {
         ISimpleBusinessAction order = gridListEditor.GridView.GetRow(e.RowHandle) as ISimpleBusinessAction;
         if (order != null)
         {
             RepositoryItemButtonEdit item = defaultButtonColumnColumnProperties.Clone() as RepositoryItemButtonEdit;
             UpdateButtons(item, order.Active);
             e.RepositoryItem = item;
         }
     }
 }
Ejemplo n.º 25
0
        private void gvRoles_CustomRowCellEdit(object sender, CustomRowCellEditEventArgs e)
        {
            if (e.Column.FieldName != " ")
            {
                return;
            }
            int rowHandle = e.RowHandle + 1;

            if (buttons.ContainsKey(rowHandle))
            {
                e.RepositoryItem = buttons[rowHandle];
            }
        }
Ejemplo n.º 26
0
        private void gridView1_CustomRowCellEditForEditing(object sender, CustomRowCellEditEventArgs e)
        {
            txtMKH.Text = gridView1.GetRowCellValue(e.RowHandle, "MaKH").ToString();
            txtTKH.Text = gridView1.GetRowCellValue(e.RowHandle, "TenKH").ToString();
            txtSDT.Text = gridView1.GetRowCellValue(e.RowHandle, "SDT").ToString();
            txtDC.Text  = gridView1.GetRowCellValue(e.RowHandle, "DiaChi").ToString();

            btnT.Enabled  = false;
            btnX.Enabled  = true;
            btnS.Enabled  = true;
            btnLM.Enabled = true;
            btnEC.Enabled = true;
        }
Ejemplo n.º 27
0
        private void adView1_CustomRowCellEdit(object sender, CustomRowCellEditEventArgs e)
        {
            ColumnView view = sender as ColumnView;

            // e.Column.FieldName ==



            //if (e.Column.FieldName == "dist" && e.ListSourceRowIndex != DevExpress.XtraGrid.GridControl.InvalidRowHandle)
            //{
            //    //e.DisplayText = string.Format("{0,4:0.00}", dist);
            //}
        }
Ejemplo n.º 28
0
        protected void MarcarPaso(object sender, CustomRowCellEditEventArgs e)
        {
            pnlPaso1.Visible       = false;
            pnlPaso3.Visible       = false;
            pnlExcepciones.Visible = false;
            pnlEnviarAviso.Visible = false;

            //if(e.Column.FieldName == "Estado")
            //{
            if (e.RowHandle == 0)
            {
                //CargarPaso1HousesBL();
                pnlPaso1.Visible = true;
            }
            if (e.RowHandle == 2)
            {
                //CargarPaso3HousesRuteados();
                pnlPaso3.Visible = true;
            }
            if (e.RowHandle == 11)
            {
                CargarPaso11IngresoExcepciones();
                pnlExcepciones.Visible = true;
            }
            if (e.RowHandle == 12)
            {
                pnlEnviarAviso.Visible = true;
            }

            //}

            //if(e.Column.FieldName == "Estado")
            //{
            //    GridView View = sender as GridView;
            //    bool estado2 = Convert.ToBoolean(View.GetRowCellValue(e.RowHandle, View.Columns["Estado"]));

            //    if(estado2)
            //    {
            //        PaperlessPasosEstado paso = ObtenerPasoSeleccionado();
            //        if (paso != null)
            //        {
            //            Entidades.GlobalObject.ResultadoTransaccion resultado = LogicaNegocios.Paperless.Paperless.Usuario1CambiarEstadoPaso(paso);
            //            if (resultado.Estado == Enums.EstadoTransaccion.Rechazada)
            //            {
            //                MessageBox.Show("Error al cambiar estado del paso. \n" + resultado.Descripcion, "Paperless",
            //                                MessageBoxButtons.OK, MessageBoxIcon.Error);
            //            }
            //        }
            //    }
            //}
        }
Ejemplo n.º 29
0
        private void gridView4_CustomRowCellEdit(object sender, CustomRowCellEditEventArgs e)
        {
            switch (e.CellValue.ToString())
            {
            case "汽油":
                gridColumn9.ColumnEdit = riComboCtny;
                e.RepositoryItem       = riComboCtny;
                break;

            case "柴油":
                gridColumn9.ColumnEdit = riComboCtny;
                e.RepositoryItem       = riComboCtny;
                break;

            case "两用燃料":
                gridColumn9.ColumnEdit = riComboCtny;
                e.RepositoryItem       = riComboCtny;
                break;

            case "双燃料":
                gridColumn9.ColumnEdit = riComboCtny;
                e.RepositoryItem       = riComboCtny;
                break;

            case "气体燃料":
                gridColumn9.ColumnEdit = riComboCtny;
                e.RepositoryItem       = riComboCtny;
                break;

            case "非插电式混合动力":
                gridColumn9.ColumnEdit = riComboFcds;
                e.RepositoryItem       = riComboFcds;
                break;

            case "插电式混合动力":
                gridColumn9.ColumnEdit = riComboCds;
                e.RepositoryItem       = riComboCds;
                break;

            case "纯电动":
                gridColumn9.ColumnEdit = riComboCdd;
                e.RepositoryItem       = riComboCdd;
                break;

            case "燃料电池":
                gridColumn9.ColumnEdit = riComboRldc;
                e.RepositoryItem       = riComboRldc;
                break;
            }
        }
        private void gridCostBuildUpView_CustomRowCellEditForEditing(object sender, CustomRowCellEditEventArgs e)
        {
            GridView currentView = sender as GridView;
            DataRow  drv         = currentView.GetDataRow(e.RowHandle);

            if ((e.Column.FieldName == "GRVValue" && drv["Variable"] == "GRVTransit") || (!chkUseProration.Checked && e.Column.FieldName == "GRVValue"))
            {
                e.RepositoryItem = txtEnabled;
            }
            else if (e.Column.FieldName == "GRVValue")
            {
                e.RepositoryItem = Disabled;
            }
        }
Ejemplo n.º 31
0
 private void gridView1_CustomRowCellEditForEditing(object sender, CustomRowCellEditEventArgs e)
 {
     if (e.Column.FieldName == "FL")
     {
         DataRow ys_info = this.gridView1.GetFocusedDataRow() as DataRow;
         if (ys_info != null)
         {
             if (ys_info["Sort"].Equals(8) || ys_info["Sort"].Equals(9))
             {
                 e.RepositoryItem = this.repositoryItemButtonEditFL;
             }
         }
     }
 }
Ejemplo n.º 32
0
 private void gv_CustomRowCellEdit(object sender, CustomRowCellEditEventArgs e)
 {
     if (e.Column.FieldName == "FOREIGNKEYNAME")
     {
         if (string.IsNullOrEmpty(e.CellValue.ToString()))
         {
             e.RepositoryItem = foreignKeyButton;
         }
         else
         {
             e.RepositoryItem = foreignKeyButtonSil;
         }
     }
 }
        private void GridView1OnCustomRowCellEdit(object sender, CustomRowCellEditEventArgs e)
        {
            GridView view = sender as GridView;

            if (view != null)
            {
                int selectedRowIndex = view.GetSelectedRows().First();
                var rowObject        = view.GetRow(selectedRowIndex) as Model.LigneLiasse;
                if (rowObject != null && Type.GetTypeCode(rowObject.TypeValeurs) == TypeCode.Decimal && e.Column.Name.Contains("Valeur"))
                {
                    e.RepositoryItem = this.repositoryItemSpinEdit1;
                }
            }
        }
Ejemplo n.º 34
0
 private void gridViewPara_CustomRowCellEdit(object sender, CustomRowCellEditEventArgs e)
 {
     if (e.Column.FieldName == "Value")
     {
         int dataSort = GetDataCatalogOfRow(e.RowHandle);
         if (dataSort >= 0)
         {
             if (m_DataCatalogTable != null)
             {
                 e.RepositoryItem = GetRepositoryItem(dataSort);
             }
         }
     }
 }
Ejemplo n.º 35
0
 private void gvShow_CustomRowCellEdit(object sender, CustomRowCellEditEventArgs e)
 {
     if (e.Column.ColumnType == typeof(DateTime))
     {
         try
         {
             RepositoryItemDateEdit date = new RepositoryItemDateEdit();
             date.EditMask = "D";
             date.Mask.UseMaskAsDisplayFormat = true;
             e.RepositoryItem = date;
         }
         catch { }
     }
 }
Ejemplo n.º 36
0
        protected override void detailView_CustomRowCellEdit(object sender, CustomRowCellEditEventArgs e)
        {
            base.detailView_CustomRowCellEdit(sender, e);

            GridView detailView = sender as GridView;

            Enum.TryParse(detailView.GetRowCellValue(e.RowHandle, nameof(parentModel.Status)).ToString(), out ProcessStatusEnum processStatus);
            Enum.TryParse(detailView.GetRowCellValue(e.RowHandle, nameof(parentModel.RequestCategory)).ToString(), out RequestCategoriesEnum requestCategory);

            if (e.Column.FieldName == nameof(childModel.ToOutStockTotal))
            {
                RenderCommonHelper.SetColNotEditable(e.Column);
            }
        }
        private void dgb_importacion1_CustomRowCellEdit(object sender, CustomRowCellEditEventArgs e)
        {
            if (e.Column.FieldName == "fechbou")
            {
                e.RepositoryItem = repositoryItemDateEdit1;
            }
            if (e.Column.FieldName == "bimp_sunat2")
            {
                e.RepositoryItem = TextEdit1;
            }
            if (e.Column.FieldName == "bimp_sunat1")
            {
                e.RepositoryItem = TextEdit1;
            }
            if (e.Column.FieldName == "tipcamb")
            {
                e.RepositoryItem = TextEdit1;
            }

            for (var i = 0; i < Tablabloqueo.Rows.Count; i++)
            {
                var n = Convert.ToInt32(Tablabloqueo.Rows[i][0].ToString());
                if (e.RowHandle == n)
                {
                    e.RepositoryItem = re_readonly;
                }
            }
        }
Ejemplo n.º 38
0
        private void gvEventLog_CustomRowCellEdit(object sender, CustomRowCellEditEventArgs e)
        {
            //if (e.Column.FieldName == "azure_blob_audio_id") {
            //    CTScEventAndFollowUpLog _Row = gvEventLog.GetFocusedRow() as CTScEventAndFollowUpLog;
            //    if (_Row == null) {
            //        e.RepositoryItem = ribePlayHidden;
            //        return;
            //    }

            //    if (!string.IsNullOrEmpty(_Row.azure_blob_audio_id) && Convert.ToBoolean(_Row.is_azure_blob))
            //        e.RepositoryItem = ribePlay;
            //    else
            //        e.RepositoryItem = ribePlayHidden;
            //}

            if (e.Column.FieldName == "audio_id") {
                CTScEventAndFollowUpLog _Row = gvEventLog.GetRow(e.RowHandle) as CTScEventAndFollowUpLog;
                if (_Row == null) {
                    e.RepositoryItem = ribePlayHidden;
                    return;
                }

                if (_Row.start_time == _Row.end_time)
                {
                    e.RepositoryItem = ribePlayHidden;
                    return;
                }

                /**
                 * if azure blob.
                 */
                else if (Convert.ToBoolean(_Row.is_azure_blob)) {
                    //if (!string.IsNullOrEmpty(_Row.azure_blob_audio_id))
                        e.RepositoryItem = ribePlay;
                    //else
                    //    e.RepositoryItem = ribePlayHidden;
                }

                /**
                 * if old audio.
                 */
                else {
                    if (_Row.audio_id == null) {
                        e.RepositoryItem = ribePlayHidden;
                            return;
                    }

                    if (string.IsNullOrEmpty(_Row.audio_id.ToString())) {
                        e.RepositoryItem = ribePlayHidden;
                        return;
                    }

                    Guid _AudioId = (Guid)_Row.audio_id;
                    if (_AudioId == Guid.Empty) {
                        e.RepositoryItem = ribePlayHidden;
                        return;
                    }

                    e.RepositoryItem = ribePlay;

                    //if (e.CellValue == null) {
                    //    e.RepositoryItem = ribePlayHidden;
                    //    return;
                    //}

                    //var audioId = (Guid)e.CellValue;
                    //if (audioId == Guid.Empty) {
                    //    e.RepositoryItem = ribePlayHidden;
                    //    return;
                    //}

                    ////If audio exist in the tmpwav show play
                    //CommonApplicationData commonFolder = new CommonApplicationData("BrightVision", "BrightSales");
                    ////string filePathTmpWav = String.Format(@"{0}\tmpwav\{1}_.wav", commonFolder.ApplicationFolderPath, audioId);
                    //string filePathCachWav = String.Format(@"{0}\cachewav\{1}_.wav", commonFolder.ApplicationFolderPath, audioId);
                    //if (File.Exists(filePathCachWav)) {
                    //    e.RepositoryItem = ribePlay;
                    //    return;
                    //}

                    //var source = gcEventLog.DataSource as List<CTScEventAndFollowUpLog>;
                    //var followup = source.FirstOrDefault(param => param.audio_id == audioId);
                    //if (followup != null) {
                    //    if (followup.main_uploaded.HasValue && followup.main_uploaded.Value)
                    //        e.RepositoryItem = ribePlay;
                    //    else
                    //        e.RepositoryItem = ribePlayHidden;
                    //}
                    //else
                    //    e.RepositoryItem = ribePlayHidden;
                }
            }
            else if (e.Column.FieldName == "done") {
                if (gvEventLog.GetRowCellValue(e.RowHandle, "event_type") != null) {
                    bool _DisplayCheckBox = false;
                    if (gvEventLog.GetRowCellValue(e.RowHandle, "event_type").Equals("Nurture Event") ||
                        gvEventLog.GetRowCellValue(e.RowHandle, "event_type").Equals("Make Call") ||
                        gvEventLog.GetRowCellValue(e.RowHandle, "event_type").Equals("Send Mail") ||
                        gvEventLog.GetRowCellValue(e.RowHandle, "event_type").Equals("Todo"))
                        _DisplayCheckBox = true;

                    if (!_DisplayCheckBox)
                        e.RepositoryItem = new DevExpress.XtraEditors.Repository.RepositoryItem();
                }
            }
        }
Ejemplo n.º 39
0
        protected void MarcarPaso(object sender, CustomRowCellEditEventArgs e)
        {
            pnlPaso1.Visible = false;
            pnlPaso3.Visible = false;
            pnlExcepciones.Visible = false;
            pnlEnviarAviso.Visible = false;

            //if(e.Column.FieldName == "Estado")
            //{
            if (e.RowHandle == 0)
            {
                //CargarPaso1HousesBL();
                pnlPaso1.Visible = true;
            }
            if (e.RowHandle == 2)
            {
                //CargarPaso3HousesRuteados();
                pnlPaso3.Visible = true;
            }
            if (e.RowHandle == 11)
            {
                CargarPaso11IngresoExcepciones();
                pnlExcepciones.Visible = true;
            }
            if (e.RowHandle == 12)
            {
                pnlEnviarAviso.Visible = true;
            }

            //}

            //if(e.Column.FieldName == "Estado")
            //{
            //    GridView View = sender as GridView;
            //    bool estado2 = Convert.ToBoolean(View.GetRowCellValue(e.RowHandle, View.Columns["Estado"]));

            //    if(estado2)
            //    {
            //        PaperlessPasosEstado paso = ObtenerPasoSeleccionado();
            //        if (paso != null)
            //        {
            //            Entidades.GlobalObject.ResultadoTransaccion resultado = LogicaNegocios.Paperless.Paperless.Usuario1CambiarEstadoPaso(paso);
            //            if (resultado.Estado == Enums.EstadoTransaccion.Rechazada)
            //            {
            //                MessageBox.Show("Error al cambiar estado del paso. \n" + resultado.Descripcion, "Paperless",
            //                                MessageBoxButtons.OK, MessageBoxIcon.Error);
            //            }
            //        }
            //    }
            //}
        }
Ejemplo n.º 40
0
        private void gridView1_CustomRowCellEdit(object sender, CustomRowCellEditEventArgs e)
        {
            gridView1.CustomRowCellEdit -= new CustomRowCellEditEventHandler(gridView1_CustomRowCellEdit);

            if (e.Column.FieldName == "Content")
            {
                int img = !string.IsNullOrEmpty(gridView1.GetRowCellValue(e.RowHandle, "Type").ToString()) ? Int32.Parse(gridView1.GetRowCellValue(e.RowHandle, "Type").ToString()) : -1;
                if (img == -1)
                {
                    gridView1.CustomRowCellEdit += new CustomRowCellEditEventHandler(gridView1_CustomRowCellEdit);
                    return;
                }
                if (img == 0)
                    e.RepositoryItem = repositoryItemMemoEdit1;
                else
                {
                    e.RepositoryItem = repositoryItemPictureEdit3;
                }
            }

            #region forCbo
            //RepositoryItemComboBox cboColumnGrd;
            //cboColumnGrd = new RepositoryItemComboBox();
            //cboColumnGrd.Items.Add("One");
            //gridView1.Columns["TagCode"].ColumnEdit = cboColumnGrd;

            //cboColumnGrd.Items.Clear();
            //cboColumnGrd.Items.Add("S");
            //cboColumnGrd.Items.Add("AN");
            //cboColumnGrd.Items.Add("FH");
            //cboColumnGrd.Items.Add("LH");
            //cboColumnGrd.Items.Add("O");
            //cboColumnGrd.Items.Add("A");
            //cboColumnGrd.Items.Add("MI");
            //cboColumnGrd.Items.Add("MA");
            //cboColumnGrd.Items.Add("P");
            //cboColumnGrd.Items.Add("Tx");
            //cboColumnGrd.Items.Add("Dx");
            //cboColumnGrd.Items.Add("Ex");
            #endregion

            #region for LookUpEditCtrl
            //RepositoryItemLookUpEdit popEdit = new RepositoryItemLookUpEdit();
            //popEdit.DataSource = DataCreator.CboTagData();
            //popEdit.DisplayMember = "DisplayId";
            ////popEdit.ValueMember = "Value";
            //popEdit.ValueMember = "DisplayId";
            ////popEdit.SearchMode = SearchMode.AutoComplete;
            //popEdit.AutoSearchColumnIndex = 2;
            //gridView1.Columns["TagCode"].ColumnEdit = popEdit;

            //Dictionary<string, string> dicConvert = DataCreator.DicConvertTag();
            //if (e.Column.Name == colTagCode.Name)
            //{
            //    if (dicConvert.ContainsKey(e.ToString()))
            //    {
            //        string value = dicConvert[e.ToString()];
            //        gridView1.SetRowCellValue(gridView1.FocusedRowHandle, "TagName", value);
            //    }
            //}
            #endregion

            gridView1.CustomRowCellEdit += new CustomRowCellEditEventHandler(gridView1_CustomRowCellEdit);
        }
Ejemplo n.º 41
0
 private void viewLevers_CustomRowCellEdit(object sender, CustomRowCellEditEventArgs e)
 {
 }
Ejemplo n.º 42
0
 private void gvContact_CustomRowCellEdit(object sender, CustomRowCellEditEventArgs e)
 {
     if (e.Column.FieldName == "linkedinicon")
     {
         CTScSubCampaignContactList row = gvContact.GetRow(e.RowHandle) as CTScSubCampaignContactList;
         if (row != null)
         {
             if (ValidationUtility.IFNullString(row.linkedin_url, "") != "")
             {
                 DevExpress.XtraEditors.Repository.RepositoryItemButtonEdit _repLinkedInButton = new DevExpress.XtraEditors.Repository.RepositoryItemButtonEdit();
                 _repLinkedInButton = repLinkedInButton.Clone() as DevExpress.XtraEditors.Repository.RepositoryItemButtonEdit;
                 _repLinkedInButton.Buttons[0].ToolTip = row.linkedin_url;
                 e.RepositoryItem = _repLinkedInButton;
                 //((DevExpress.XtraEditors.Repository.RepositoryItemButtonEdit)e.RepositoryItem).Buttons[0].ToolTip = row.linkedin_url;
             }
             else
             {
                 e.RepositoryItem = repLinkedInButtonHidden;
             }
         }
     }
 }
Ejemplo n.º 43
0
		private void CustomRowCellEditForEditingHandler(object sender, CustomRowCellEditEventArgs e) {
			if (_repositories.ContainsKey(e.Column.FieldName))
			{
				e.RepositoryItem = _repositories[e.Column.FieldName];
			}
			if (_attributesCache.ContainsKey(e.Column.FieldName))
			{
				foreach (CustomAttribute a in _attributesCache[e.Column.FieldName])
				{
					a.applyCustomRowCellEdit(this, e);
				}
			}
		}
        private void gridViewMeterUtility_CustomRowCellEdit(object sender, CustomRowCellEditEventArgs e)
        {
            if (e.RowHandle < 0)
                return;

            if (!e.Column.FieldName.Equals("present_energy_value"))
                return;

            if (e.Column.FieldName == "present_energy_value")
            {

                if (gridViewMeterUtility.FocusedRowHandle.To<int>() >= 0)
                {
                    string meterSerial = gridViewMeterUtility.GetRowCellValue(gridViewMeterUtility.FocusedRowHandle, "meter_serial").ToString();

                    DataTable DTLook = new DataTable();

                    DTLook.Columns.Add("DateLastest", typeof(DateTime));
                    DTLook.Columns.Add("TotalUnit", typeof(double));

                    DataTable LastestDT = new DataTable();

                    LastestDT = BusinessLogicBridge.DataStore.getLastestDropDown(meterSerial);
                    repositoryItemComboBoxLastestDate2.Items.Clear();
                    for (int j = 0; j < LastestDT.Rows.Count; j++)
                    {

                        DTLook.Rows.Add(LastestDT.Rows[j]["DateLastest"], LastestDT.Rows[j]["TotalUnit"].To<double>());

                        repositoryItemComboBoxLastestDate2.Items.Add(LastestDT.Rows[j]["DateLastest"] + " " + LastestDT.Rows[j]["TotalUnit"].ToString());

                    }

                    e.RepositoryItem = repositoryItemComboBoxLastestDate2;

                    string[] formatStringCheck = gridViewMeterUtility.GetRowCellValue(e.RowHandle, "present_energy_value").ToString().Split(' ');

                    if (formatStringCheck.Length > 1)
                    {
                        // Yes
                        // date and value
                        gridViewMeterUtility.SetRowCellValue(e.RowHandle, "present_date_update", formatStringCheck[0].ToString());
                        gridViewMeterUtility.SetRowCellValue(e.RowHandle, "present_energy_value", formatStringCheck[1].To<double>());
                    }
                    else
                    {
                        // No
                        // 50.00
                        gridViewMeterUtility.SetRowCellValue(e.RowHandle, "present_date_update", DateTime.Now.ToString());
                        gridViewMeterUtility.SetRowCellValue(e.RowHandle, "present_energy_value", formatStringCheck[0].To<double>());

                    }
                }
            }
        }
 private void gridCostBuildUpView_CustomRowCellEditForEditing(object sender, CustomRowCellEditEventArgs e)
 {
 }
Ejemplo n.º 46
0
		public virtual void applyCustomRowCellEdit(IDataBindingSource src, CustomRowCellEditEventArgs e) { }
		private void OnCustomRowCellEdit(object sender, CustomRowCellEditEventArgs e)
		{
			if (!(e.Column == gridColumnSubCategory ||
				e.Column == gridColumnLocation ||
				e.Column == gridColumnRichMedia ||
				e.Column == gridColumnTarget)) return;
			var product = advBandedGridView.GetRow(e.RowHandle) as DigitalProduct;
			if (e.Column == gridColumnSubCategory)
			{
				var availableSubcategories = ListManager.Instance.ProductSources.Where(x => x.Category != null && x.Category.Name.Equals(product.Category) && !string.IsNullOrEmpty(x.SubCategory)).Select(x => x.SubCategory).Distinct();
				if (availableSubcategories.Any())
					e.RepositoryItem = repositoryItemComboBoxProductType;
				else
					e.RepositoryItem = repositoryItemTextEditNotAvailable;
			}
			else if (e.Column == gridColumnLocation)
			{
				e.RepositoryItem = product.EnableLocation ? repositoryItemComboBoxLocation : repositoryItemTextEditNotAvailable;
			}
			else if (e.Column == gridColumnTarget)
			{
				e.RepositoryItem = product.EnableTarget && !String.IsNullOrEmpty(product.Name) ? repositoryItemHyperLinkEditTargetEnabled : repositoryItemHyperLinkEditTargetDisabled;
			}
			else if (e.Column == gridColumnRichMedia)
			{
				e.RepositoryItem = product.EnableRichMedia && !String.IsNullOrEmpty(product.Name) ? repositoryItemHyperLinkEditRichMediaEnabled : repositoryItemHyperLinkEditRichMediaDisabled;
			}
		}
		private void OnGridViewCustomRowCellEditForEditing(object sender, CustomRowCellEditEventArgs e)
		{
			var optionsProgram = advBandedGridView.GetRow(e.RowHandle) as OptionProgram;
			if (e.Column != bandedGridColumnName || optionsProgram == null) return;
			gridColumnProgramSourceStation.Visible = String.IsNullOrEmpty(optionsProgram.Station);
			gridColumnProgramSourceDaypart.Visible = true;
			gridColumnProgramSourceName.Caption = "All Programming";
			var dataSource = new List<SourceProgram>();
			dataSource.AddRange(!String.IsNullOrEmpty(optionsProgram.Station) ?
				MediaMetaData.Instance.ListManager.SourcePrograms.Where(x => (x.Station.Equals(optionsProgram.Station) || String.IsNullOrEmpty(optionsProgram.Station))) :
				MediaMetaData.Instance.ListManager.SourcePrograms.OrderBy(sp => sp.Daypart));
			if (dataSource.Any())
			{
				gridViewProgramSource.DoubleClick -= OnGridViewProgramSourceDoubleClick;
				gridControlProgramSource.DataSource = dataSource;
				gridViewProgramSource.DoubleClick += OnGridViewProgramSourceDoubleClick;
				e.RepositoryItem = repositoryItemPopupContainerEditProgram;
			}
			else
				e.RepositoryItem = repositoryItemTextEditProgram;
		}
Ejemplo n.º 49
0
		public override void applyCustomRowCellEdit(IDataBindingSource src, CustomRowCellEditEventArgs e) {
			RepositoryItemLookUpEdit rle = e.RepositoryItem as RepositoryItemLookUpEdit;
			rle.TextEditStyle = DevExpress.XtraEditors.Controls.TextEditStyles.Standard;
		}
Ejemplo n.º 50
0
        private void gridView_CustomRowCellEdit(object sender, CustomRowCellEditEventArgs e)
        {
            if (e.Column.FieldName == "LichTrinhTuyenDuongHienTaiId")
            {
                GridView gv = sender as GridView;
                RepositoryItemRadioGroup gridRadioGroup = new RepositoryItemRadioGroup();

                var tuyenDuongs =
                    LichTrinhTuyenDuongDal.LayLichTrinh(Convert.ToInt32(gv.GetRowCellValue(e.RowHandle,
                        gv.Columns["Id"])));

                foreach (var tuyenDuong in tuyenDuongs)
                {
                    var item = new RadioGroupItem
                    {
                        Value = tuyenDuong.GaTauCuoiId,
                        Description = tuyenDuong.GaTauCuoi.Ten,
                        Enabled = !tuyenDuong.DaChayQua,
                    };
                    gridRadioGroup.Items.Add(item);
                }
                e.RepositoryItem = gridRadioGroup;

            }
        }
        private void gridViewMeterInRoom_CustomRowCellEdit(object sender, CustomRowCellEditEventArgs e)
        {
            //if (e.RowHandle < 0)
            //    return;

            //if (!e.Column.FieldName.Equals("present_energy_value"))
            //    return;

            //if (e.Column.FieldName == "present_energy_value")
            //{
            //    if (gridViewMeterInRoom.GetRowCellValue(gridViewMeterInRoom.FocusedRowHandle, "meter_id") != null)
            //    {
            //        string meterSerial = gridViewMeterInRoom.GetRowCellValue(gridViewMeterInRoom.FocusedRowHandle, "meter_serial").ToString();

            //        DataTable DTLook = new DataTable();

            //        DTLook.Columns.Add("DateLastest", typeof(DateTime));
            //        DTLook.Columns.Add("TotalUnit", typeof(double));

            //        DataTable LastestDT = new DataTable();

            //        LastestDT = BusinessLogicBridge.DataStore.getLastestDropDown(meterSerial);
            //        repositoryItemComboBoxLastestDate1.Items.Clear();
            //        for (int j = 0; j < LastestDT.Rows.Count; j++)
            //        {

            //            DTLook.Rows.Add(LastestDT.Rows[j]["DateLastest"].ToString(), LastestDT.Rows[j]["TotalUnit"].To<double>());

            //            repositoryItemComboBoxLastestDate1.Items.Add(LastestDT.Rows[j]["DateLastest"].ToString() + " " + LastestDT.Rows[j]["TotalUnit"].ToString());

            //        }

            //        e.RepositoryItem = repositoryItemComboBoxLastestDate1;

            //        //string[] formatStringCheck = gridViewMeterInRoom.GetRowCellValue(e.RowHandle, "present_energy_value").ToString().Split(' ');

            //        //if (formatStringCheck.Length > 1)
            //        //{
            //        //    // Yes
            //        //    // date and value
            //        //    gridViewMeterInRoom.SetRowCellValue(e.RowHandle, "present_date_update", formatStringCheck[0].ToString());
            //        //    gridViewMeterInRoom.SetRowCellValue(e.RowHandle, "present_energy_value", formatStringCheck[1].To<double>());
            //        //}
            //    }

            //}
        }
		private void gridViewVideo_CustomRowCellEdit(object sender, CustomRowCellEditEventArgs e)
		{
			var videoInfo = gridViewVideo.GetRow(e.RowHandle) as VideoInfo;
			if (videoInfo == null) return;
			var videoConverted = videoInfo.Converted;
			if (e.Column == gridColumnVideoIPadFolder)
				e.RepositoryItem = videoConverted ? repositoryItemButtonEditVideoFolderEnabled : repositoryItemButtonEditVideoFolderDisabled;
			else if (e.Column == gridColumnVideoConvert)
				e.RepositoryItem = videoConverted ? repositoryItemButtonEditVideoConvertDisabled : repositoryItemButtonEditVideoConvertEnabled;
		}
Ejemplo n.º 53
0
        void gridView_CustomRowCellEdit(object sender, CustomRowCellEditEventArgs e) {
#pragma warning disable 0618
            RepositoryItem result = GetCustomRepositoryItem(e.RowHandle, e.Column.FieldName);
#pragma warning restore 0618
            if (result != null) {
                e.RepositoryItem = result;
            }
        }
		private void gridViewVideo_CustomRowCellEditForEditing(object sender, CustomRowCellEditEventArgs e)
		{
			var vi = (GridViewInfo)gridViewVideo.GetViewInfo();
			var ri = vi.RowsInfo.GetInfoByHandle(e.RowHandle) as GridDataRowInfo;
			if (ri == null) return;
			e.RepositoryItem.Appearance.ForeColor = ri.Cells[e.Column].Appearance.ForeColor;
			e.RepositoryItem.Appearance.BackColor = ri.Cells[e.Column].Appearance.BackColor;
		}
 private void gridViewMain_CustomRowCellEditForEditing(object sender, CustomRowCellEditEventArgs e)
 {
     //switch (e.Column.Name)
     //{
     //    case "gcAddVisit":
     //    case "gcClose":
     //    case "gcChat":
     //        if (e.RepositoryItem.GetType() != typeof(DevExpress.XtraEditors.Repository.RepositoryItemButtonEdit))
     //            return;
     //        NICSQLTools.Data.Linq.vMSrv_Ticket_ByUser row1 = (NICSQLTools.Data.Linq.vMSrv_Ticket_ByUser)gridViewMain.GetRow(e.RowHandle);
     //        if (row1 == null)
     //            return;
     //        DevExpress.XtraEditors.Repository.RepositoryItemButtonEdit be = (DevExpress.XtraEditors.Repository.RepositoryItemButtonEdit)e.RepositoryItem;
     //        if (row1.CurrentDepartmentId != (short)Classes.Managers.UserManager.defaultInstance.User.MSrvDepartmentId && e.Column.Name != "gcChat")
     //            be.Buttons[0].Enabled = false;
     //        break;
     //    default:
     //        break;
     //}
 }
Ejemplo n.º 56
0
		public override void applyCustomRowCellEdit(IDataBindingSource src, CustomRowCellEditEventArgs e)
		{
		}
 private void dgb_liquidacion_CustomRowCellEdit(object sender, CustomRowCellEditEventArgs e)
 {
     for (var i = 0; i < Tablabloqueo.Rows.Count; i++)
     {
         var n = Convert.ToInt32(Tablabloqueo.Rows[i][0].ToString());
         if (e.RowHandle == n)
         {
             e.RepositoryItem = re_readonly1;
         }
     }
 }
        private void gridPalletizedView_CustomRowCellEdit(object sender, CustomRowCellEditEventArgs e)
        {
            DataRow drv = gridPalletizedView.GetDataRow(e.RowHandle);
            if (e.Column == columnPalletNumber)
            {

                if (Convert.ToBoolean(drv["CanConsolidate"]))
                {
                    e.RepositoryItem = repoLKConsolidate;
                }
                else
                {
                    e.RepositoryItem = repoPalletNo;
                }

            }
            if (e.Column == colButtonConsolidate)
            {
                if (!Convert.ToBoolean(drv["CanConsolidate"]))
                {
                    e.RepositoryItem = null;
                }
            }
        }
Ejemplo n.º 59
0
 /// <summary>
 ///     Настройка строки добавления пользователей к роли в таблице gcUsers
 /// </summary>
 /// <remarks>
 ///     При клике на строку добавления нового пользователя в роль
 ///     появляется список всех пользователей, не добавленных к данной роли, таким образом
 ///     можно добавить сразу несколько сотрудников в роль вместо одного при стандартной обработке
 /// </remarks>
 private void UsersCustomRowCellEdit(object sender, CustomRowCellEditEventArgs e)
 {
     if (e.RowHandle != GridControl.NewItemRowHandle)
     {
         return;
     }
     e.RepositoryItem = e.Column != colSurnameInitials ? new RepositoryItem() : riccbeUsers;
 }
        void gridViewPhone_CustomRowCellEdit(object sender, CustomRowCellEditEventArgs e)
        {
            if (e.RowHandle < 0)
                return;

            if (!e.Column.FieldName.Equals("amount_text"))
                return;

            if (e.Column.FieldName == "amount_text")
            {

                if (gridViewPhone.GetRowCellValue(e.RowHandle, "amount_text").To<double>() > 0)
                {
                    gridViewPhone.SetRowCellValue(e.RowHandle, "amount_text", gridViewPhone.GetRowCellValue(e.RowHandle, "amount_text").To<double>().ToString("N2"));
                    gridViewPhone.SetRowCellValue(e.RowHandle, "amount", gridViewPhone.GetRowCellValue(e.RowHandle, "amount_text").To<double>().ToString("N2"));
                }
                else
                {
                    if (gridViewPhone.GetRowCellValue(e.RowHandle, "amount_text").ToString() == "")
                    {
                        gridViewPhone.SetRowCellValue(e.RowHandle, "amount", (0.00).To<double>().ToString("N2"));
                        gridViewPhone.SetRowCellValue(e.RowHandle, "amount_text", "");
                    }
                    else
                    {
                        gridViewPhone.SetRowCellValue(e.RowHandle, "amount", (0.00).To<double>().ToString("N2"));
                        gridViewPhone.SetRowCellValue(e.RowHandle, "amount_text", (0.00).To<double>().ToString("N2"));
                    }
                }
            }
        }