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);
    }
Пример #3
0
    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);
    }
Пример #4
0
        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();
        }
Пример #5
0
    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();
     }
 }
Пример #8
0
 protected void gvDiaDiemThi_CustomCallback(object sender, ASPxGridViewCustomCallbackEventArgs e)
 {
     if (e.Parameters == "Update")
     {
         gvDiaDiemThi.DataSource = loadDataToUI();
         gvDiaDiemThi.Selection.UnselectAll();
     }
 }
Пример #9
0
    protected void ASPxGridView1_CustomCallback(object sender, ASPxGridViewCustomCallbackEventArgs e)
    {
        if (e.Parameters.IndexOf("RoleID") >= 0)
        {

        }
        else if (e.Parameters != "")
            gridCallBackOption(ASPxGridView1, e.Parameters, KeyFieldName, SqlDataSource1);
    }
Пример #10
0
 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();
     }
 }
Пример #15
0
 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();
         }
     }
 }
Пример #16
0
        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();
        }
Пример #17
0
 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);
 }
Пример #19
0
 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);
 }
Пример #21
0
 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();
         }
     }
 }
Пример #22
0
 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);
 }
Пример #23
0
        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();
        }
Пример #24
0
        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);
            }
        }
Пример #25
0
    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;
        }
    }
Пример #27
0
        /// <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);
            }
        }
Пример #28
0
    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;
        }
    }
Пример #29
0
        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();
        }
Пример #30
0
        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();
    }
Пример #32
0
 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;
            }
        }
Пример #36
0
 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();
     }
 }
Пример #37
0
    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;
            }
        }
    }
Пример #38
0
 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();
            }
        }
Пример #41
0
 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();
     }
 }
Пример #42
0
 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;
     }
 }
Пример #43
0
        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();
        }
Пример #45
0
        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();
            }
        }
Пример #46
0
 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();
    }
Пример #51
0
    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);
            }
        }
    }
Пример #52
0
        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();
        
    }
Пример #55
0
 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();
    }
Пример #59
0
        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);
    }