protected void UiVistaOrganizacionDeVentas_OnCustomCallback(object sender, ASPxGridViewCustomCallbackEventArgs e) { OrganizacionDeVentasArgumento organizacionDeVentasArgumento; switch (e.Parameters.Split('|')[0]) { case "ExpandirGrupos": UiVistaOrganizacionDeVentas.ExpandAll(); break; case "ContraerGrupos": UiVistaOrganizacionDeVentas.CollapseAll(); break; case "ObtenerOrganizacionesDeVentas": UsuarioDeseaObtenerOrganizacionDeVentas?.Invoke(sender, new EventArgs()); break; case "CrearOrganizacion": organizacionDeVentasArgumento = new OrganizacionDeVentasArgumento { OrganizacionDeVentas = new OrganizacionDeVentas { DESCRIPTION_SALES_ORGANIZATION = UiTxtDescripcion.Text , NAME_SALES_ORGANIZATION = UiTxtNombre.Text } }; UsuarioDeseaAgregarOrganizacionDeVentas?.Invoke(sender, organizacionDeVentasArgumento); break; case "ActualizarOrganizacion": organizacionDeVentasArgumento = new OrganizacionDeVentasArgumento { OrganizacionDeVentas = new OrganizacionDeVentas { DESCRIPTION_SALES_ORGANIZATION = UiTxtDescripcion.Text , NAME_SALES_ORGANIZATION = UiTxtNombre.Text , SALES_ORGANIZATION_ID = int.Parse(UiTxtCodigo.Text) } }; UsuarioDeseaActualizarOrganizacionDeVentas?.Invoke(sender, organizacionDeVentasArgumento); break; case "EliminarOrganizacion": organizacionDeVentasArgumento = new OrganizacionDeVentasArgumento { OrganizacionDeVentas = new OrganizacionDeVentas { SALES_ORGANIZATION_ID = int.Parse(UiTxtCodigo.Text) } }; UsuarioDeseaEliminarOrganizacionDeVentas?.Invoke(sender, organizacionDeVentasArgumento); break; } }
protected void Page_Load(object sender, EventArgs e) { if (Session["connectionString"] == null || Session["USER"] == null) { ScriptManager.RegisterStartupScript(this, GetType(), "Logoff", "LogOff();", true); UiVistaOrganizacionDeVentas.JSProperties.Add("cpLocation", "Enable"); return; } VistaTerminoDeCargar?.Invoke(this, null); if (Session["UiVistaOrganizacionDeVentas"] != null) { UiVistaOrganizacionDeVentas.DataSource = Session["UiVistaOrganizacionDeVentas"]; UiVistaOrganizacionDeVentas.DataBind(); } ReportViewer(); }