public void cargarPedido(string query) { List <PedidoAdministracion> listaPedidoAdministracion = PedidoAdminstracionBLL.GetPedidoAdministracionListForSearch(query); ListaPedidoModuloGridView.DataSource = listaPedidoAdministracion; ListaPedidoModuloGridView.DataBind(); }
private void LoadOrder() { try { Searcher searcher = new Searcher(new BusquedaPedido()); string query = "p.[pedidoId] = " + PedidoIdHiddenField.Value; //int totalRows = 0; List <PedidoAdministracion> result = PedidoAdminstracionBLL.GetPedidoAdministracionListForSearch(query); if (result.Count != 1) { return; } PedidoAdministracion objPedidoAdministracion = result[0]; FechaPedido.Text = objPedidoAdministracion.FechaPedidoForDisplay; Estado.Text = objPedidoAdministracion.Observacion; Cliente.Text = objPedidoAdministracion.NombreCliente + " " + objPedidoAdministracion.ApellidoCliente; Ciudad.Text = objPedidoAdministracion.NombreDepartamento; Direccion.Text = objPedidoAdministracion.Direccion; OrderItemsControl.CarritoId = objPedidoAdministracion.CarritoId; Total.Text = objPedidoAdministracion.MontoTotal.ToString(); if (objPedidoAdministracion.Observacion == "pendiente_envio") { Estado.CssClass = "label label-default"; } if (objPedidoAdministracion.Observacion == "en_camino") { //PanelUsuarioEntrega.Visible = true; //UsuarioEntrega.Text = objPedidoAdministracion.UsuarioEntrega; Estado.CssClass = "label label-info"; } if (objPedidoAdministracion.Observacion == "entregado") { Estado.CssClass = "label label-success"; PanelDatosEntrega.Visible = true; FechaEntrega.Text = string.IsNullOrEmpty(objPedidoAdministracion.FechaEntrega.ToShortDateString()) ? "-" : objPedidoAdministracion.FechaEntregaForDisplay; //ObservacionEntrega.Text = objPedidoAdministracion.ObservacionEntrega.Trim() == "" ? "-" : objPedidoAdministracion.ObservacionEntrega; } if (objPedidoAdministracion.Observacion == "anulado") { DatosAnulacion.Visible = true; //UsuarioAnulacion.Text = objPedidoAdministracion.UsuarioAnulacion; FechaAnulacion.Text = string.IsNullOrEmpty(objPedidoAdministracion.FechaAnulacion.ToShortDateString()) ? "-" : objPedidoAdministracion.FechaEntregaForDisplay; //MotivoAnulacion.Text = string.IsNullOrEmpty(objPedidoAdministracion.MotivoAnulacion.Trim()) ? "-" : objPedidoAdministracion.MotivoAnulacion; } GpsControl.Latitud = objPedidoAdministracion.Latitud; GpsControl.Longitud = objPedidoAdministracion.Longitud; } catch (Exception ex) { log.Error("Error al cargar la orden.", ex); } }