protected void ASPxGridView1_CustomCallback(object sender, ASPxGridViewCustomCallbackEventArgs e) { if (ASPxComboBox1.SelectedItem != null) { if (e.Parameters.IndexOf("view") >= 0) { string Thamso = e.Parameters; string[] TS = Thamso.Split(';'); Session["BankID"] = TS[1].ToString(); Session["StrDateTime"] = TS[2].ToString() + "#" + TS[3].ToString(); if (TS[1].ToString() == "-1") { ASPxGridView1.Columns["TenTK"].Visible = false; } else { ASPxGridView1.Columns["TenTK"].Visible = true; } } if (e.Parameters != "") gridCallBackOption(ASPxGridView1, e.Parameters, KeyFieldName, dsQuyNganHang); ASPxGridView1.DataBind(); ASPxGridView1.ExpandAll(); } }
protected void ASPxGridView1_CustomCallback(object sender, ASPxGridViewCustomCallbackEventArgs e) { int i = 0; if (e.Parameters.IndexOf("stock") >= 0) { Session["ssFilterStock"] = e.Parameters.Replace("stock", ""); ASPxGridView1.DataBind(); } if (e.Parameters.IndexOf("productcategory") >= 0) { Session["ssFilterProduceCatetory"] = " categoryid = " + e.Parameters.Replace("productcategory", ""); if (e.Parameters.Replace("productcategory", "") == "-1") Session["ssFilterProduceCatetory"] = ""; i = 1; } if (i == 1) { SqlDataSource1.DataBind(); FilterExpression = Session["ssFilterProduceCatetory"].ToString(); if (FilterExpression.Length > 0) SqlDataSource1.FilterExpression = FilterExpression; ASPxGridView1.DataBind(); } else gridCallBackOption(ASPxGridView1, e.Parameters, KeyFieldName, SqlDataSource1); }
protected void ASPxGridView1_CustomCallback(object sender, ASPxGridViewCustomCallbackEventArgs e) { if (e.Parameters.IndexOf("groupid") >= 0) { Session["CustomerGroupId"] = e.Parameters.Replace("groupid", ""); ASPxGridView1.DataBind(); } else if (e.Parameters.StartsWith("updatePrices")) { int caseF = 0, groupID = 0, quantity = 0, bonus = 0, r = 0; float discount = 0; Int32.TryParse(e.Parameters.Replace("updatePrices", ""), out caseF); Int32.TryParse(cmbcustomergroup.Value.ToString(), out groupID); Int32.TryParse(CU.GetSpinValue(txtQuantity), out quantity); Int32.TryParse(CU.GetSpinValue(txtBonus), out bonus); discount = float.Parse(txtDiscount.Value.ToString()); Int32.TryParse(updatePrices(groupID, caseF, quantity, bonus, discount).ToString(), out r); if (r > 0) { ASPxGridView1.JSProperties["cpResult"] = "Thực hiện thành công"; ASPxGridView1.DataBind(); } else ASPxGridView1.JSProperties["cpResult"] = "Có lỗi, thử lại"; } else gridCallBackOption(ASPxGridView1, e.Parameters, KeyFieldName, dsProductPrices); }
protected void grdDailyJobs_CustomCallback(object sender, ASPxGridViewCustomCallbackEventArgs e) { var command = e.Parameters.Split('|')[0]; var selectedDate = calendar.SelectedDate; switch (command) { case "SHOWALL": grdDailyJobs.DataSource = jobSchedulerService.GetJobTriggersByExecutionDay(selectedDate); break; case "SHOWPENDING": grdDailyJobs.DataSource = jobSchedulerService.GetJobTriggersByExecutionDay(selectedDate, JobTriggerStatus.Agendado); break; case "SHOWEXECUTED": grdDailyJobs.DataSource = jobSchedulerService.GetJobTriggersByExecutionDay(selectedDate, JobTriggerStatus.Ejecutado); break; case "SHOWERROR": grdDailyJobs.DataSource = jobSchedulerService.GetJobTriggersByExecutionDay(selectedDate, JobTriggerStatus.Error); break; case "SHOWAUTOMATIC": grdDailyJobs.DataSource = jobSchedulerService.GetJobTriggersByExecutionDay(selectedDate, JobType.Automatico); break; case "SHOWMANUAL": grdDailyJobs.DataSource = jobSchedulerService.GetJobTriggersByExecutionDay(selectedDate, JobType.Manual); break; } grdDailyJobs.PageIndex = 0; grdDailyJobs.DataBind(); }
protected void gridTlxTickets_CustomCallback(object sender, ASPxGridViewCustomCallbackEventArgs e) { List<object> selectedIds = gridTlxTickets.GetSelectedFieldValues("TIMELINK_TASKID"); List<object> selectedIds1 = gridTlxTickets.GetSelectedFieldValues("TIMELINK_PROJECTSID"); switch (e.Parameters) { case "InsertNewTicket": Session["CallFromTicket"] = "true"; if (selectedIds.Count > 0) { Session["TaskIdforTicket"] = Convert.ToString(selectedIds[0]); } else { Session["TaskIdforTicket"] = null; } if (selectedIds.Count > 0) { Session["ProjectIdforTicket"] = Convert.ToString(selectedIds1[0]); } else { Session["ProjectIdforTicket"] = null; } Response.Redirect("~/InsertTicket.aspx?modeid=Insert"); break; } }
protected void MasterGrid_CustomCallback(object sender, ASPxGridViewCustomCallbackEventArgs e) { var splited = e.Parameters.Split(new[] { '_' }, StringSplitOptions.RemoveEmptyEntries); if (splited.Length != 2) return; Categories.UpdateCategory(Convert.ToInt32(splited[0]), Convert.ToInt32(splited[1])); MasterGrid.DataBind(); }
protected void gvArrivals_CustomCallback(object sender, ASPxGridViewCustomCallbackEventArgs e) { if (Session[Constants.SESSION_ARRIVALS] != null) { gvArrivals.DataSource = (DataSet)Session[Constants.SESSION_ARRIVALS]; gvArrivals.DataBind(); } }
protected void gvDiaDiemThi_CustomCallback(object sender, ASPxGridViewCustomCallbackEventArgs e) { if (e.Parameters == "Update") { gvDiaDiemThi.DataSource = loadDataToUI(); gvDiaDiemThi.Selection.UnselectAll(); } }
protected void ASPxGridView1_CustomCallback(object sender, ASPxGridViewCustomCallbackEventArgs e) { if (e.Parameters.IndexOf("RoleID") >= 0) { } else if (e.Parameters != "") gridCallBackOption(ASPxGridView1, e.Parameters, KeyFieldName, SqlDataSource1); }
protected void gvCauHoi_CustomCallback(object sender, ASPxGridViewCustomCallbackEventArgs e) { // ndungDTO = new clsNguoiDung_DTO(); if (e.Parameters == "Update") { gvCauHoi.DataSource = loadDataToUI(); gvCauHoi.Selection.UnselectAll(); } }
protected void ASPxGridView1_CustomCallback(object sender, ASPxGridViewCustomCallbackEventArgs e) { if (e.Parameters.IndexOf("Date") >= 0) { Session["isSupplier"] = false; Session["TuoiNoKHNgayBatDau"] = e.Parameters.Replace("Date", ""); } ASPxGridView1.DataBind(); }
protected void DetailGrid_CustomCallback(object sender, ASPxGridViewCustomCallbackEventArgs e) { var detailGridView = (ASPxGridView)sender; var templateContainer = (GridViewDetailRowTemplateContainer)detailGridView.NamingContainer; var splited = e.Parameters.Split(new[] { '_' }, StringSplitOptions.RemoveEmptyEntries); if (splited.Length != 3) return; Products.UpdateProductCategory(Convert.ToInt32(splited[1]), Convert.ToInt32(splited[0]), Convert.ToInt32(splited[2]), Convert.ToInt32(templateContainer.KeyValue)); detailGridView.DataBind(); }
protected void ASPxGridView1_CustomCallback(object sender, ASPxGridViewCustomCallbackEventArgs e) { if (e.Parameters.IndexOf("groupid") >= 0) { Session["CustomerGroupId"] = e.Parameters.Replace("groupid", ""); ASPxGridView1.DataBind(); } else gridCallBackOption(ASPxGridView1, e.Parameters, KeyFieldName, dsProductPrices); }
protected void AspxGV1_CustomCallback(object sender, ASPxGridViewCustomCallbackEventArgs e) { if (e.Parameters.IndexOf("LoaiCot") >= 0) { int loai = Convert.ToInt32(cmbCot.Value); decimal value = Convert.ToDecimal(txtCotValue.Value); SqlHelper.ExecuteNonQuery(DataServices.ConnectString, "CRM_contactpercentlailo_InsertAll", loai, value); AspxGV1.DataBind(); } }
void DynamicGridControl1_gridCustomCallBack(object sender, ASPxGridViewCustomCallbackEventArgs e) { if (e.Parameters.StartsWith("filter")) { string values = e.Parameters.Replace("filter", ""); if (values == "-1") { DynamicGridControl1.gridControl.FilterExpression = string.Empty; } else { DynamicGridControl1.gridControl.FilterExpression = string.Format("{0}='{1}'", "supplierID", values); } } else if (e.Parameters.StartsWith("add")) { int productCateId = 0; int supplierId = 0; int boId = 0, userId = 0; string[] s = e.Parameters.Split(';'); Int32.TryParse(s[1].ToString(), out productCateId); Int32.TryParse(s[2].ToString(), out supplierId); Int32.TryParse(CU.getBOID().ToString(), out boId); Int32.TryParse(CU.getuserid().ToString(), out userId); if (userId > 0 && userId > 0) { if (productCateId > 0) { DataTable dtProduct = new DataTable(); dtProduct = GC_product_getFromCatelogy(productCateId); if (dtProduct.Rows.Count > 0) { for (int i = 0; i < dtProduct.Rows.Count; i++) { int productID = int.Parse(dtProduct.Rows[i]["productid"].ToString()); GC_product_supllier_Add(supplierId, productID, boId, userId); DynamicGridControl1.gridControl.FilterExpression = string.Format("{0}='{1}'", "supplierID", supplierId); } } } } } else if (e.Parameters.StartsWith("update")) { int supplierId = 0, productSPID = 0; string[] param = e.Parameters.Split(';'); Int32.TryParse(param[1].ToString(), out supplierId); Int32.TryParse(param[2].ToString(), out productSPID); if (supplierId > 0 && productSPID > 0) { updateSupplierProduct(supplierId, productSPID); DynamicGridControl1.gridControl.DataBind(); } } }
protected void grdRelatedJobs_CustomCallback(object sender, ASPxGridViewCustomCallbackEventArgs e) { var masterJobId = Convert.ToInt32(e.Parameters); if (masterJobId == 0) return; grdFavorites.FocusedRowIndex = -1; grdRelatedJobs.DataSource = jobSchedulerService.GetRelatedJobs(masterJobId); grdRelatedJobs.PageIndex = 0; grdRelatedJobs.DataBind(); }
protected void gview_CustomCallback(object sender, ASPxGridViewCustomCallbackEventArgs e) { //Load lưới chỉ tiêu nhân viên theo tháng/năm if (e.Parameters.StartsWith("filter")) { string[] strdate = e.Parameters.Split(';'); Session["targetMonth"] = strdate[1]; Session["targetYear"] = strdate[2]; gview.DataBind(); } }
private void DynamicGridControl_gridCustomCallBack(object sender, ASPxGridViewCustomCallbackEventArgs e) { LogCallMethod(true); if (e.Parameters.IndexOf("Xem") >= 0) { Session["ssReportExForSell_FromDate"] = SearchForm.FromDate.ToString("MM/dd/yyyy"); Session["ssReportExForSell_ToDate"] = SearchForm.ToDate.ToString("MM/dd/yyyy"); DynamicGridControl.gridControl.ExpandAll(); DynamicGridControl.DataBind(); } LogCallMethod(false); }
protected void gview_CustomCallback(object sender, ASPxGridViewCustomCallbackEventArgs e) { //Load lưới chỉ tiêu nhân viên theo tháng/năm if (e.Parameters.StartsWith("filter")) { string[] strdate = e.Parameters.Split(';'); Session["StaffPlanMonth"] = strdate[1]; Session["StaffPlanYear"] = strdate[2]; gview.DataBind(); gview.JSProperties["cpSales"] = gview.GetTotalSummaryValue(gview.TotalSummary["Sales"]); } }
private void DynamicGridControl_gridCustomCallBack(object sender, ASPxGridViewCustomCallbackEventArgs e) { LogCallMethod(true); if (e.Parameters.IndexOf("refesh") >= 0) { Session["ssReportStocExSumgv_StockID"] = e.Parameters.Replace("refesh", ""); Session["ssReportStocExSumgv_FromDate"] = SearchForm.FromDate.ToString("MM/dd/yyyy"); Session["ssReportStocExSumgv_ToDate"] = SearchForm.ToDate.ToString("MM/dd/yyyy"); DynamicGridControl.gridControl.ExpandAll(); DynamicGridControl.DataBind(); } LogCallMethod(false); }
protected void gridDistributors_CustomCallback(object sender, ASPxGridViewCustomCallbackEventArgs e) { if (e.Parameters != null && e.Parameters.StartsWith("RemoveDistributor")) { string value = e.Parameters.Replace("RemoveDistributor",""); int ID; if (int.TryParse(value, out ID) == true) { CanonImportDistributor.RemoveImportDistributor(ID); this.BindData(); } } }
private void DynamicGridControl_gridCustomCallBack(object sender, ASPxGridViewCustomCallbackEventArgs e) { LogCallMethod(true); if (e.Parameters.IndexOf("refesh") >= 0) { Session["ssReportStockExDetails_StockID"] = e.Parameters.Replace("refesh", ""); Session["ssReportStockExDetails_FromDate"] = SearchForm.FromDate.ToString("MM/dd/yyyy"); Session["ssReportStockExDetails_ToDate"] = SearchForm.ToDate.ToString("MM/dd/yyyy"); // SiAuto.Main.LogString("Danh sách parametter", Session["ssReportImDetails_StockID"].ToString() + " " + Session["ssReportImDetails_FromDate"].ToString() + " " + Session["ssReportImDetails_ToDate"].ToString() + " " + Session["ssReportImDetails_ImType"].ToString() + " " + Session["BOID"].ToString()); DynamicGridControl.gridControl.ExpandAll(); DynamicGridControl.DataBind(); } LogCallMethod(false); }
protected void grid_CustomCallback(object sender, ASPxGridViewCustomCallbackEventArgs e) { string par = e.Parameters; string[] al = par.Split(','); string planCode = al[0].ToString(); string locationCode = al[1].ToString(); string sql = "select a.SN ,a.PLAN_SO ,a.PRODUCT_MODEL ,nvl(b.STATION_CODE,'下线') ZDMC from DATA_PRODUCT a " + "left join data_store b on a.SN=b.SN where a.PLAN_CODE='" + planCode + "'"; grid.DataSource = dc.GetTable(sql); grid.DataBind(); }
protected void gdvProdutos_CustomCallback(object sender, ASPxGridViewCustomCallbackEventArgs e) { if (dtInicial.Date != DateTime.MinValue && dtFinal.Date != DateTime.MinValue) { DataTable dtb = (new BUVenda()).RetornaRelatorioProdutosVendaDia(dtInicial.Date, dtFinal.Date); gdvProdutos.DataSource = dtb; gdvProdutos.DataBind(); } else { ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "x", "alert('Erro: Especifique uma data de início e fim.')", true); } }
protected void grid_CustomCallback(object sender, ASPxGridViewCustomCallbackEventArgs e) { string s = e.Parameters; if (s == "Save") { AddOrUpdate(); this.grid.CancelEdit(); } else if (s == "Cancle") { this.grid.CancelEdit(); } }
protected void gvReportDataDetallado_CustomCallback(object sender, ASPxGridViewCustomCallbackEventArgs e) { Mensaje msg = new Mensaje(); gvReportDataDetallado.JSProperties["cp_evento"] = e.Parameters.ToString(); switch (e.Parameters.ToString()) { case "GuardarLayout": msg = tool.GuardarLayout(User.Identity.Name, gvReportDataDetallado.ID, gvReportDataDetallado.SaveClientLayout(), true); gvReportDataDetallado.JSProperties["cp_mensaje"] = msg.Descripcion; gvReportDataDetallado.JSProperties["cp_estado"] = msg.Estado; break; case "ReiniciarLayout": msg = tool.ResetLayout(User.Identity.Name, gvReportDataDetallado.ID); if (msg.Estado == 1) { gvReportDataDetallado.LoadClientLayout(msg.Descripcion); } gvReportDataDetallado.JSProperties["cp_mensaje"] = msg.Descripcion; gvReportDataDetallado.JSProperties["cp_estado"] = msg.Estado; break; case "MostrarGrid": { gvReportDataDetallado.JSProperties["cp_caption"] = GetFiltersAsTitle(); try { CargarDatosIniciales(); CargarDatosSesion(false); gvReportDataDetallado.ExpandAll(); gvReportDataDetallado.JSProperties["cp_mensaje"] = string.Empty; gvReportDataDetallado.JSProperties["cp_estado"] = 1; } catch (Exception ex) { gvReportDataDetallado.JSProperties["cp_mensaje"] = ex.Message; gvReportDataDetallado.JSProperties["cp_estado"] = 0; } break; } default: break; } }
/// <summary> /// Callback grid clientes asociados /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void UiVistaClientesAsociados_CustomCallback(object sender, ASPxGridViewCustomCallbackEventArgs e) { try { switch (e.Parameters.Split('|')[0]) { case "AsociarClienteACanal": var lst = UiVistaClientesNoAsociados.GridView.GetSelectedFieldValues("CODE_CUSTOMER"); var lstCanal = new List <Canal>(); foreach (var item in lst) { lstCanal.Add(new Canal { CHANNEL_ID = Convert.ToInt32(e.Parameters.Split('|')[1]), CODE_CUSTOMER = (string)item }); } UsuarioDeseaAsociarClienteACanal.Invoke(sender, new CanalArgumento { ClientesAOperar = lstCanal }); break; case "DesasociarTodosLosClientes": var lstCanalBorrar = new List <Canal>(); for (int i = 0; i < UiVistaClientesAsociados.VisibleRowCount; i++) { lstCanalBorrar.Add(new Canal { CHANNEL_ID = Convert.ToInt32(e.Parameters.Split('|')[1]), CODE_CUSTOMER = ((Cliente)UiVistaClientesAsociados.GetRow(i)).CODE_CUSTOMER }); } UsuarioDeseaBorrarTodosClientesDelCanal.Invoke(sender, new CanalArgumento { ClientesAOperar = lstCanalBorrar }); break; case "LlenarAsociados": UsuarioDeseaObtenerClientesAsociadosAlCanal.Invoke(sender, new CanalArgumento { Data = new Canal { CHANNEL_ID = Convert.ToInt32(e.Parameters.Split('|')[1]) } }); break; } } catch (Exception ex) { EstablecerError(ex.Message, sender); } }
protected void gvReportDataDetallado_CustomCallback(object sender, ASPxGridViewCustomCallbackEventArgs e) { Mensaje msg = new Mensaje(); gvReportDataDetallado.JSProperties["cp_evento"] = e.Parameters.ToString(); switch (e.Parameters.ToString()) { case "GuardarLayout": msg = tool.GuardarLayout(User.Identity.Name, gvReportDataDetallado.ID, gvReportDataDetallado.SaveClientLayout(), true); gvReportDataDetallado.JSProperties["cp_mensaje"] = msg.Descripcion; gvReportDataDetallado.JSProperties["cp_estado"] = msg.Estado; break; case "ReiniciarLayout": msg = tool.ResetLayout(User.Identity.Name, gvReportDataDetallado.ID); if (msg.Estado == 1) { gvReportDataDetallado.LoadClientLayout(msg.Descripcion); } gvReportDataDetallado.JSProperties["cp_mensaje"] = msg.Descripcion; gvReportDataDetallado.JSProperties["cp_estado"] = msg.Estado; break; case "MostrarGrid": { gvReportDataDetallado.JSProperties["cp_caption"] = GetFiltersAsTitle(); try { Session[hfId["sessionId"] + "dxConsumoCombustibleDetallado.Reporte"] = _oConsumoCombustibleDAL.ObtenerConsumoCombustible(User.Identity.Name, rbTipoFecha.Value.ToString(), deInicio.Date, deFinal.Date, (int)gleFuente.Value, (int)gleEstacion.Value, (int)gleEmpresa.Value, (int)gleProducto.Value, txtValor.Text.Trim(), gleTipo.Value.ToString(), gleMonedero.Value.ToString(), gleOtro.Value.ToString()); CargarDatosSesion(false); gvReportDataDetallado.ExpandAll(); gvReportDataDetallado.JSProperties["cp_mensaje"] = string.Empty; gvReportDataDetallado.JSProperties["cp_estado"] = 1; } catch (Exception ex) { gvReportDataDetallado.JSProperties["cp_mensaje"] = ex.Message; gvReportDataDetallado.JSProperties["cp_estado"] = 0; } break; } default: break; } }
protected void gdvProyect2srch_CustomCallback(object sender, ASPxGridViewCustomCallbackEventArgs e) { var obec = ((BEParameters)Session["InitPar"]); var obj = new BEParameters() { Socied = obec.Socied, Proyecto = txtPrjCode2.Text, }; var obrd = new BRDocument(); var olst = obrd.DXP_GET_PROYECTO(obj); Session["proyecto"] = olst; gdvProyect2srch.DataSource = olst; gdvProyect2srch.DataBind(); }
protected void gdvAccountsrch2_CustomCallback(object sender, ASPxGridViewCustomCallbackEventArgs e) { var obec = ((BEParameters)Session["InitPar"]); var obj = new BEParameters() { Socied = obec.Socied, cuenta = txtcuenta.Text, }; var obrd = new BRDocument(); var olst = obrd.DXP_GET_CUENTAS_ASIENTO(obj); Session["asiento"] = olst; gdvAccountsrch2.DataSource = olst; gdvAccountsrch2.DataBind(); }
protected void ASPxGridView1_CustomCallback(object sender, ASPxGridViewCustomCallbackEventArgs e) { if (e.Parameters.IndexOf("refesh") >= 0) { // Session["BOID"] = CU.getBOID().ToString(); Session["deliveryStaffID"] = cmbStaff.Value; Session["FromDate"] = SearchForm.FromDate; Session["ToDate"] = SearchForm.ToDate; } else gridCallBackOption(ASPxGridView1, e.Parameters, KeyFieldName, dsTienMatNV); ASPxGridView1.DataBind(); }
private void vista_CustomCallback(object sender, ASPxGridViewCustomCallbackEventArgs e) { if (ValidarConexionYUsuarioLogueado(sender)) { switch (e.Parameters.Split('|')[0]) { case "ColocarInformacionDeBodegas3PL": var bodegaSwift = e.Parameters.Split('|')[1].ToString(); var bodega3PLId = e.Parameters.Split('|')[2].ToString(); Get3plWarehouses((bodega3PLId == "null" || bodega3PLId == "NULL") ? null : bodegaSwift); UiListaBodegas3PL.Text = (bodega3PLId == "null" || bodega3PLId == "NULL") ? null : bodega3PLId; break; } } }
protected void gdvTecnicosrch_CustomCallback(object sender, ASPxGridViewCustomCallbackEventArgs e) { var obec = ((BEParameters)Session["InitPar"]); var obj = new BEParameters() { Socied = obec.Socied, CardName = txttec.Text, }; var obrd = new BRDocument(); var olst = obrd.DXP_GET_TECNICOAUX(obj); Session["tcns"] = olst; gdvTecnicosrch.DataSource = olst; gdvTecnicosrch.DataBind(); }
protected void ASPxGridView1_CustomCallback(object sender, ASPxGridViewCustomCallbackEventArgs e) { if (e.Parameters == "Cancel") { ASPxEdit.ClearEditorsInContainer(ASPxGridView1, "DateGroup"); ASPxGridView1.DataBind(); } else { if (ASPxEdit.ValidateEditorsInContainer(ASPxGridView1)) { //Your update operations here } } }
protected void dvProducts_CustomCallback(object sender, ASPxGridViewCustomCallbackEventArgs e) { ASPxGridView gridView = sender as ASPxGridView; string[] parameters = e.Parameters.Split('|'); if (parameters[0] == "FIND") { string text = parameters[1]; int rowIndex = int.Parse(parameters[2]); int colIndex = int.Parse(parameters[3]); Find(gridView, text, rowIndex, colIndex); gridView.JSProperties["cpFind"] = true; } }
protected void gvNguoiDung_CustomCallback(object sender, ASPxGridViewCustomCallbackEventArgs e) { ndungDTO = new clsNguoiDung_DTO(); if (e.Parameters == "Update") { gvNguoiDung.DataSource = loadDataToUI(); gvNguoiDung.Selection.UnselectAll(); } else { ndungDTO.MaDiemThi = e.Parameters; gvNguoiDung.DataSource = loadDataToUI(); gvNguoiDung.DataBind(); } }
protected void ASPxGridView1_CustomCallback(object sender, ASPxGridViewCustomCallbackEventArgs e) { int colIndex = Convert.ToInt32(e.Parameters); var grid = sender as ASPxGridView; grid.Columns[colIndex].Visible = !grid.Columns[colIndex].Visible; for (int i = 0; i < grid.Columns.Count; i++) { if (grid.Columns[i].Visible) { grid.Columns[i].VisibleIndex = i; } } }
void gvStockImport_gridCustomCallBack(object sender, ASPxGridViewCustomCallbackEventArgs e) { if(e.Parameters.StartsWith("key")) { List<object> keyValues = gvStockImport.gridControl.GetSelectedFieldValues(gvStockImport.gridControl.KeyFieldName); string s = ""; for (int i = 0; i < keyValues.Count; i++) { s = s + keyValues[i].ToString() + "-" ; } gvStockImport.gridControl.JSProperties["cpPrintKey"] = s.ToString(); gvStockImport.gridControl.JSProperties["cpPrintindonhangtong"] = ""; gvStockImport.gridControl.DataBind(); } }
protected void grid_CustomCallback(object sender, ASPxGridViewCustomCallbackEventArgs e) { ASPxGridView grid = sender as ASPxGridView; int newPageSize; if (e != null) { if (!int.TryParse(e.Parameters, out newPageSize)) { return; } grid.SettingsPager.PageSize = newPageSize; Session["GridCurrentPageSize"] = newPageSize; } }
protected void gvBitacoraCobranza_CustomCallback(object sender, ASPxGridViewCustomCallbackEventArgs e) { if (!string.IsNullOrEmpty(e.Parameters)) { Page.Session["dtBitacora"] = null; string[] rowValueItems = e.Parameters.Split(','); string mora = rowValueItems[0]; string ejecutivo = rowValueItems[2]; string acreedor = rowValueItems[1]; string empresa = rowValueItems[3]; CargarGvCobranza(); } }
protected void gvNguoiDung_CustomCallback(object sender, ASPxGridViewCustomCallbackEventArgs e) { ndungDTO = new clsNguoiDung_DTO(); if (e.Parameters == "Update") { gvNguoiDung.DataSource = loadDataToUI(); gvNguoiDung.Selection.UnselectAll(); } else { ndungDTO.MaDiemThi = e.Parameters; gvNguoiDung.DataSource = loadDataToUI(); gvNguoiDung.DataBind(); } }
private void VistaListas_CustomCallback(object sender, ASPxGridViewCustomCallbackEventArgs e) { if (!ValidarConexionYUsuarioLogueado(sender)) { return; } switch (e.Parameters.Split('|')[0]) { case "ObtenerRutas": UsuarioDeseaObtenerRutas?.Invoke(sender, new ConsultaArgumento { Login = Session["LOGIN"].ToString() }); break; } }
public void ASPxGridView1_CustomCallback(object sender, ASPxGridViewCustomCallbackEventArgs e) { string ThisSO = "", PlineCode = "", StationCode = ""; string Chsql2 = "SELECT PLAN_SO,PLINE_CODE FROM DATA_PLAN WHERE PLAN_CODE='" + ASPxTextPlanCode.Text.Trim() + "'"; DataTable Chdt2 = dc.GetTable(Chsql2); if (Chdt2.Rows.Count <= 0) { ASPxGridView1.JSProperties.Add("cpCallbackName", "Fail"); ASPxGridView1.JSProperties.Add("cpCallbackRet", "计划号不存在!"); return; } else { ThisSO = Chdt2.Rows[0][0].ToString(); PlineCode = Chdt2.Rows[0][1].ToString(); } string Chsql3 = "SELECT STATION_CODE FROM CODE_STATION WHERE STATION_NAME='" + ASPxTextSation.Text.ToUpper().Trim() + "'"; DataTable Chdt3 = dc.GetTable(Chsql3); if (Chdt3.Rows.Count <= 0) { ASPxGridView1.JSProperties.Add("cpCallbackName", "Fail"); ASPxGridView1.JSProperties.Add("cpCallbackRet", "站点名称不存在!"); return; } else { StationCode = Chdt3.Rows[0][0].ToString(); } ProductDataFactory.PL_QUERY_BOMZJTS(ThisSO, StationCode, PlineCode, "", ASPxTextPlanCode.Text.Trim(), ""); ProductDataFactory.PL_UPDATE_BOMZJTS(ThisSO, StationCode, ASPxTextPlanCode.Text.Trim(), PlineCode, ""); string Delsql = "delete from RSTBOMQD_XC "; dc.ExeSql(Delsql); string Insql = "INSERT INTO RSTBOMQD_XC (SELECT '" + ASPxTextPlanCode.Text.Trim() + "',GWMC,COMP,UDESC,QTY,GXMC,ZDMC,ZDDM,GYSMC from RSTBOMQD)"; dc.ExeSql(Insql); string sql = "SELECT GWMC,GXMC,COMP,QTY,GYSMC FROM rstbomqd_xc where zddm='" + StationCode + "' and jhmc='" + ASPxTextPlanCode.Text.Trim() + "' order by gwmc,gxmc"; DataTable dt = dc.GetTable(sql); Session["inv9500sql"] = sql; ASPxGridView1.DataSource = dt; ASPxGridView1.DataBind(); }
protected void gdvFacturas_CustomCallback(object sender, ASPxGridViewCustomCallbackEventArgs e) { var obec = ((BEParameters)Session["InitPar"]); if (e.Parameters.Contains("GET")) { var spl = e.Parameters.Split(':'); var tecnico = new BEBusinessPartner(); ((List <BEDocument>)Session["jdt1"]).Clear(); var obj = new BEParameters() { Socied = obec.Socied, CardCode = spl[1], }; var obrd = new BRDocument(); var olst = obrd.DXP_GET_SALDOS(obj); olst.ForEach(i => { if (i.Debit != 0) { i.DocTotal = i.Debit; } else { i.DocTotal = i.Credit; } if (i.BalScCred != 0) { i.SaldoVenc = i.BalScCred; } else { i.SaldoVenc = i.BalScDeb; } }); Session["jdt1"] = olst; } else if (e.Parameters.Contains("CLR")) { ((List <BEDocument>)Session["jdt1"]).Clear(); } gdvFacturas.JSProperties["cpDebit"] = ((List <BEDocument>)Session["jdt1"]).Where(i => i.Active == "Y").ToList().Sum(item => Math.Round(Convert.ToDouble(item.BalScDeb), 2)); gdvFacturas.JSProperties["cpCredit"] = ((List <BEDocument>)Session["jdt1"]).Where(i => i.Active == "Y").ToList().Sum(item => Math.Round(Convert.ToDouble(item.BalScCred), 2)); gdvFacturas.DataSource = Session["jdt1"]; gdvFacturas.DataBind(); }
protected void grdvPendientes_CustomCallback(object sender, ASPxGridViewCustomCallbackEventArgs e) { var obec = ((BEParameters)Session["InitPar"]); if (e.Parameters.Contains("INIT")) { //var spl = e.Parameters.Split(':'); var obep = new BEParameters() { Socied = obec.Socied, U_DXP_COD_ABONADO = txtCliente.Text, U_DXP_SEDE = obec.U_DXP_SEDE, U_DXP_ABONADO = txtabo.Text, DateIn = (DateTime?)dterdDateIn.Value, DateFi = (DateTime?)dterdDateFi.Value, U_DXP_DIREC_ABO = txtDireccion.Text }; var obrd = new BRDocument(); var olst = obrd.DXP_GET_ISP_REGISTROTMP(obep); Session["DXP_ISP_REGISTRO"] = olst; grdvPendientes.DataSource = olst; grdvPendientes.DataBind(); } if (e.Parameters.Contains("CHANGE")) { var sede = cbbssede.Value.ToString().Split('$'); var obep = new BEParameters() { Socied = obec.Socied, U_DXP_COD_ABONADO = txtCliente.Text, DIRECCIONIP = sede[0], PASSWORDMKT = sede[1], USUARIOMKT = sede[2], U_DXP_SEDE = cbbssede.Text, U_DXP_ABONADO = txtabo.Text, DateIn = (DateTime?)dterdDateIn.Value, DateFi = (DateTime?)dterdDateFi.Value, U_DXP_DIREC_ABO = txtDireccion.Text, }; var obrd = new BRDocument(); var olst = obrd.DXP_GET_ISP_REGISTROTMP(obep); Session["DXP_ISP_REGISTRO"] = olst; grdvPendientes.DataSource = olst; grdvPendientes.DataBind(); } }
protected void gridList_OnCustomCallback(object sender, ASPxGridViewCustomCallbackEventArgs e) { var manager = CreateManager<ActListSettingManager>(); var model = manager.GetByOffice(CurrentOffice.ID) ?? new ActListSetting {OfficeID = CurrentOffice.ID}; model.DisplayFields = gridList.GetSelectedFieldValues("FieldName").Select( f => new ActListSettingItem { FieldName = f.ToString(), Show = true }).ToList(); manager.Model = model; if (string.IsNullOrEmpty(model.Fields) && !model.IsNew) manager.Delete(model.ID); else manager.Save(); }
void gridLookRoute_CustomCallback(object sender, ASPxGridViewCustomCallbackEventArgs e) { if (Session["connectionString"] == null || Session["USER"] == null) { return; } switch (e.Parameters.Split('&')[0]) { case "SelectRow": //GetRoute(e.Parameters.Split('&')[2], e.Parameters.Split('&')[3]); GetRoute(string.Empty, string.Empty); LlenarGridLookpRuta(); //gridLookpRuta.Value = e.Parameters.Split('&')[1]; break; } }
protected void gvCauTrucDeThi_CustomCallback(object sender, ASPxGridViewCustomCallbackEventArgs e) { if (e.Parameters == "Update") { gvCauTrucDeThi.DataSource = loadDataToUI(); gvCauTrucDeThi.Selection.UnselectAll(); } else { ctdthiDTO = new clsCauTrucDeThi_DTO(); ctdthiDTO.MaLoaiBang = e.Parameters; DataTable dt = ctdthiDAL.getCauTrucDeThi(ctdthiDTO); gvCauTrucDeThi.DataSource = dt; gvCauTrucDeThi.DataBind(); } }
protected void ASPxGridView1_CustomCallback(object sender, ASPxGridViewCustomCallbackEventArgs e) { try { switch (e.Parameters.Split('|')[0]) { case "EnviarDocumentosAERP": ResetSendErp(sender); break; } } catch (Exception ex) { EstablecerError(ex.Message, sender); } }
protected void gridList_OnCustomCallback(object sender, ASPxGridViewCustomCallbackEventArgs e) { var arrParams = e.Parameters.Split('|'); ePaymentDataField id; bool value; if (Enum.TryParse(arrParams[1], out id) && Boolean.TryParse(arrParams[0], out value)) { var manager = CreateManager<PaymentDataSettingsManager>(); var model = manager.GetDataSettings(CurrentOffice.ID, id); model.Show = value; manager.Model = model; manager.Save(); } gridList.DataBind(); }
protected void grid_CustomCallback(object sender, ASPxGridViewCustomCallbackEventArgs e) { for (int i = 0; i < grid.VisibleRowCount; i++) { bool rowEnabled = getRowEnabledStatus(i); if (rowEnabled && e.Parameters == "true") { grid.Selection.SelectRow(i); } else { grid.Selection.UnselectRow(i); } } }
protected void gridPriceList_CustomCallback(object sender, ASPxGridViewCustomCallbackEventArgs e) { if (ValidarConexionYUsuarioLogueado(sender)) { switch (e.Parameters.Split('-')[0]) { case "btnUpdate": SavePriceList(e.Parameters.Split('-')[1].Equals("0")); break; case "btnDelete": DeletePriceList(); break; } } }
protected void gdvProductSearch_CustomCallback(object sender, ASPxGridViewCustomCallbackEventArgs e) { var obec = ((BEParameters)Session["InitPar"]); var obep = new BEParameters() { Socied = obec.Socied, ItemCode = txtParProduct.Text, U_GOS_MARCA = txtmarcabus.Text }; var obrd = new BRDocument(); var olst = obrd.DXP_GET_ART_LLAMADA(obep); Session["Prodllamada"] = olst; gdvProductSearch.DataSource = olst; gdvProductSearch.DataBind(); }
/// <summary> /// fired when conatiner is selected from drop down /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void dxgridContainer_CustomCallback(object sender, ASPxGridViewCustomCallbackEventArgs e) { string _param = !string.IsNullOrEmpty(e.Parameters) ? e.Parameters.ToString() : ""; if (_param == "getdata") { Page.Session["containeritemsloaded"] = true; } //rebind grid this.dxgridContainer.DataBind(); }
void vistaListas_CustomCallback(object sender, ASPxGridViewCustomCallbackEventArgs e) { try { switch (e.Parameters.Split('|')[0]) { case "LlenarListaPorTipo": LlenarListaPorTipo(e.Parameters.Split('|')[1]); break; } } catch (Exception ex) { ((GridViewWrapper)(sender)).JSProperties.Add("cpError", ex.Message); } }
/// <summary> /// LISTA LOS CLIENTES /// </summary> /// <returns></returns> protected void gdvClientSearch_CustomCallback(object sender, ASPxGridViewCustomCallbackEventArgs e) { var obec = ((BEParameters)Session["InitPar"]); var obj = new BEParameters() { Socied = obec.Socied, ParValue = txtParClient.Text.Trim(), ColumnIndex = ((GridViewDataColumn)gdvClientSearch.GetSortedColumns().ElementAt(0)).VisibleIndex }; var obrd = new BRDocument(); var olst = obrd.Get_OSCSP_OCRD_P(obj); Session["ocrd"] = olst; gdvClientSearch.DataSource = olst; gdvClientSearch.DataBind(); }
protected void gvCauHoiLoaiBang_CustomCallback(object sender, ASPxGridViewCustomCallbackEventArgs e) { if (e.Parameters == "Update") { gvCauHoiLoaiBang.DataSource = loadDataToUI(); gvCauHoiLoaiBang.Selection.UnselectAll(); } else { choilbangDTO = new clsCauHoi_LoaiBang_DTO(); choilbangDTO.MaLoaiBang = e.Parameters; DataTable dt = choilbangDAL.getCauHoi_LoaiBang(choilbangDTO); gvCauHoiLoaiBang.DataSource = dt; gvCauHoiLoaiBang.DataBind(); } }
protected void grid_CustomCallback(object sender, ASPxGridViewCustomCallbackEventArgs e) { ASPxGridView grid = sender as ASPxGridView; String[] options = e.Parameters.Split('|'); if (options.Length == 2) { if (options[0] == "New") { clickedRowIndex = Convert.ToInt32(options[1]); } } grid.AddNewRow(); }
protected void GridView_CustomCallback(object sender, ASPxGridViewCustomCallbackEventArgs e) { if (e.Parameters == "ResetPass") { string userName = GridView.GetRowValues(GridView.FocusedRowIndex, "UserName").ToString(); using (CHXD_MapEntities entities = new CHXD_MapEntities()) { tblUser user = entities.tblUsers.SingleOrDefault(x => x.UserName == userName); user.Pass = AuthHelper.GetMD5("123456"); entities.SaveChanges(); } GridView.DataBind(); throw new Exception("Reset thành công!"); } }
void DynamicGridControl1_gridCustomCallBack(object sender, ASPxGridViewCustomCallbackEventArgs e) { LogCallMethod(true); if (e.Parameters.IndexOf("focus") >= 0) { int id = 0; Int32.TryParse(e.Parameters.Replace("focus", ""), out id); LogAction(2, id.ToString()); if (id > 0) DynamicGridControl1.gridControl.FocusedRowIndex = DynamicGridControl1.gridControl.FindVisibleIndexByKeyValue(e.Parameters.Replace("focus", "")); } else gridCallBackOption(DynamicGridControl1.gridControl, e.Parameters, DynamicGridControl1.keyfieldname, DynamicGridControl1.dsGridMain); LogCallMethod(false); }