private void AutorizarOrdenesDeVentaFiltradas(object sender) { try { var lst = UiVistaOrdenesDeVentaNoAutorizadas.GetSelectedFieldValues("SALES_ORDER_ID"); int saleOrderId; OrdenDeVentaArgumento OrdenDeVentaArgumento; foreach (var item in lst) { saleOrderId = Convert.ToInt32(item); OrdenDeVentaArgumento = new OrdenDeVentaArgumento { Data = new OrdenDeVentaEncabezado { SALES_ORDER_ID = saleOrderId, LOGIN = Session["LOGIN"].ToString(), } }; UsuarioDeseaAutorizarOrdenDeVenta?.Invoke(sender, OrdenDeVentaArgumento); } UiVistaOrdenesDeVentaNoAutorizadas.JSProperties.Add("cpTerminoDeAutorizarOrdenesDeVenta", "enabled"); } catch (Exception ex) { EstablecerError(ex.Message, sender); } }
protected void Page_Load(object sender, EventArgs e) { if (!ValidarConexionYUsuarioLogueado(sender)) { return; } if (!IsPostBack) { UiFechaIncio.Date = DateTime.Now; UiFechaFinal.Date = DateTime.Now; } if (Session["UiVistaOrdenesDeVentaNoAutorizadas"] != null) { UiVistaOrdenesDeVentaNoAutorizadas.DataSource = Session["UiVistaOrdenesDeVentaNoAutorizadas"]; UiVistaOrdenesDeVentaNoAutorizadas.DataBind(); } if (Session["UiVistaFacturasVencidas"] != null) { UiVistaFacturasVencidas.DataSource = Session["UiVistaFacturasVencidas"]; UiVistaFacturasVencidas.DataBind(); } if (Session["UiVistaDetalleOrdenDeVentaNoAutorizada"] != null) { UiVistaDetalleOrdenDeVentaNoAutorizada.DataSource = Session["UiVistaDetalleOrdenDeVentaNoAutorizada"]; UiVistaDetalleOrdenDeVentaNoAutorizada.DataBind(); } }
protected void UiMenuAutorizacionOrdenDeVenta_OnItemClick(object source, MenuItemEventArgs e) { switch (e.Item.Name) { case "UiBotonGenerarReporteVistaGeneral": UiVistaOrdenesDeVentaNoAutorizadas.ExpandAll(); UiPopupReporteVistaGeneral.ShowOnPageLoad = true; break; case "UiBotonGenerarExcelVistaGeneral": UiExportarVista.GridViewID = "UiVistaOrdenesDeVentaNoAutorizadas"; UiExportarVista.WriteXlsxToResponse(); break; } }
protected void UiVistaOrdenesDeVentaNoutorizadas_OnCustomCallback(object sender, ASPxGridViewCustomCallbackEventArgs e) { switch (e.Parameters.Split('|')[0]) { case "ExpandirGruposDeVistaOrdenesDeVentaNoAutorizadas": UiVistaOrdenesDeVentaNoAutorizadas.ExpandAll(); break; case "ContraerGruposDeVistaOrdenesDeVentaNoAutorizadas": UiVistaOrdenesDeVentaNoAutorizadas.CollapseAll(); break; case "AutorizarOrdenesDeVentaSeleccionadas": AutorizarOrdenesDeVentaFiltradas(sender); break; case "ObtenerOrdenesDeVentaNoAutorizadas": UsuarioDeseaVisualizarOrdenesDeVentaNoAutorizadas?.Invoke(sender, new OrdenDeVentaArgumento { FechaFinal = UiFechaFinal.Date, FechaInicial = UiFechaIncio.Date, Login = Session["LOGIN"].ToString(), Data = new OrdenDeVentaEncabezado { IS_AUTHORIZED = 0 } }); break; case "ObtenerEncabezadoDeEstadoDeCuenta": var codeCustomer = e.Parameters.Split('|')[1].ToString(); ClienteArgumento clienteArgumento = new ClienteArgumento { Data = new Cliente { CODE_CUSTOMER = codeCustomer } }; UsuarioDeseaVisualizarEstadoDeCuenta?.Invoke(sender, clienteArgumento); break; } }