private void registerCommands() { BuscarClientesCommand = new RelayCommand(BuscarClientesCommandAction); if (UIHelper.IsInDesignMode) { Clientes = new DireccionEntregaModelCollection(DireccionEntrega.FindAll(0, 10)); } }
public void SincronizacionCompleta(string username) { configureFechaSincronizacion(); _loginSync = true; SyncListener.StartTime = DateTime.Now; bool firstSync = !TablasMaestrasSincronizadas(); if (firstSync) { /******** Sincronizacion de tablas maestras *******/ SincronizarTablasMaestras(); } SincronizarParametros(); /******** Sincronizacion de datos del representante comercial *******/ RepresentanteComercial representante = SincronizarRepresentanteComercial(username); string codRRCC = representante.CodigoRRCC.Trim(); /******** Sincronizacion de datos de clientes para el representante comercial *******/ SincronizarClientes(codRRCC); /******** Sincronizacion de deudas de clientes *******/ GenericList <DireccionEntrega> clientes = DireccionEntrega.FindAll(); if (clientes.Size() > 0) { SincronizarDeudaClientes(clientes, false); } /******** Sincronizacion de cabecera de pedidos *******/ SincronizarCabeceraPedidos(codRRCC); GenericList <ClienteCabeceraPedido> cabecerasPedidos = ClienteCabeceraPedido.FindAll(); if (cabecerasPedidos.Size() > 0) { SincronizarDetallePedidos(cabecerasPedidos, codRRCC, false); } /******** Sincronizacion de facturacion *******/ // TODO: Descomentar. // SincronizarFacturacion(codRRCC); /******** Sincronizacion de datos de interacciones *******/ // TODO: Quitar true if (true || firstSync || !CRMMobileDesaDB.IsReplayQueueEmpty()) { SincronizarInteraccionesXInterlocutor(codRRCC); } if (firstSync) { SincronizarCalendarioInteraccion(); } _loginSync = false; }
private void BuscarClientesCommandAction() { if (string.IsNullOrWhiteSpace(CUIT) && string.IsNullOrWhiteSpace(RazonSocial) && string.IsNullOrWhiteSpace(APIES) //&& ((tipoCuenta == null || tipoCuenta.length() == 0) || (nroCuenta == null || nroCuenta.length() == 0))) ) { Clientes = new DireccionEntregaModelCollection(DireccionEntrega.FindAll()); } else { Clientes = ClienteBusiness.BuscarClientes(CUIT, RazonSocial, APIES); } }
private void ReportesResumenCommandAction() { Clientes = new DireccionEntregaModelCollection(DireccionEntrega.FindAll()); }
public void ReadJson(string filename) { DireccionEntregaModelCollection Clientes = new DireccionEntregaModelCollection(DireccionEntrega.FindAll()); AddGridInGroup("Ordenes Pendientes", Clientes, "grpResumenOrdenesPendientes", 0, 1, "Ordenes Pendientes", dcResumeLeft); AddGridInGroup("Incumplimientos", Clientes, "grResumenIncumplimientos", 0, 1, "Imcumplimientos", dcResumeLeft); AddGridInGroup("Vencidos", Clientes, "grResumenProximos", 0, 1, "Proximos", dcPanelRight); AddGridInGroup("Proximos a vencer 0-30 días", Clientes, "grResumenProximos", 0, 1, "Proximos", dcPanelRight); AddGridInGroup("Proximos a vencer 30-60 días", Clientes, "grResumenProximos", 0, 1, "Proximos", dcPanelRight); }
private void TabItem_GotFocus(object sender, RoutedEventArgs e) { TabItem objItem = sender as TabItem; string TitleForm = ""; switch (objItem.Header.ToString()) { case "Contratos": break; case "Incumplimientos": break; case "Ordenes Pendientes": break; default: break; } StackPanel objStack = objItem.Content as StackPanel; CRMScrollViewer objScroll = objStack.Children.OfType <CRMScrollViewer>().FirstOrDefault(); DockPanel objDock = objScroll.Content as DockPanel;//.Children.OfType<DockPanel>().FirstOrDefault(); // RemoveGrid(objDock); DireccionEntregaModelCollection Clientes = new DireccionEntregaModelCollection(DireccionEntrega.FindAll()); RenderDatagrid(Clientes, objDock.Name, 0, 0, objItem.Header.ToString(), objDock); if (objItem.Header.ToString().Equals("Contratos")) { RenderDatagrid(Clientes, objDock.Name, 0, 0, objItem.Header.ToString(), objDock); } }