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);
            }
        }
Ejemplo n.º 2
0
 private void registerCommands()
 {
     BuscarClientesCommand = new RelayCommand(BuscarClientesCommandAction);
     if (UIHelper.IsInDesignMode)
     {
         Clientes = new DireccionEntregaModelCollection(DireccionEntrega.FindAll(0, 10));
     }
 }
        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);
        }
Ejemplo n.º 4
0
 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 RenderDatagrid(DireccionEntregaModelCollection itemSourcesList, string NameControl, int Col, int Row, string Title, DockPanel gridLayout)
        {
            gridLayout.VerticalAlignment = VerticalAlignment.Top;
            GridViewData grMainData = new GridViewData();

            grMainData.Margin              = new Thickness(0, 0, 10, 0);
            grMainData.Width               = 1200;
            grMainData.VerticalAlignment   = VerticalAlignment.Top;
            grMainData.HorizontalAlignment = HorizontalAlignment.Left;
            grMainData.Name             = NameControl;
            grMainData.lbltitle.Content = Title;
            //    var collection = new System.Collections.ObjectModel.ObservableCollection<object>();
            if (itemSourcesList.Count > 0)
            {
                grMainData.grViewData.ItemsSource = itemSourcesList;
            }
            DockPanel.SetDock(grMainData, Dock.Top);
            gridLayout.Children.Add(grMainData);
        }
        private void AddGridInGroup(string TitlePanel, DireccionEntregaModelCollection itemSourcesList, string NameControl, int Col, int Row, string Title, DockPanel gridLayout)
        {
            ResumenGridViewData grMainData = new ResumenGridViewData();

            grMainData.Margin            = new Thickness(0, 0, 0, 0);
            grMainData.VerticalAlignment = VerticalAlignment.Top;
            grMainData.Name = NameControl;
            //  grMainData.lbltitle.Content = Title;
            var collection = new System.Collections.ObjectModel.ObservableCollection <object>();

            if (itemSourcesList.Count > 0)
            {
                DataGridTextColumn txtClmn = new DataGridTextColumn();
                txtClmn.Header  = "Razón Social";
                txtClmn.Binding = new Binding("RazonSocial");
                txtClmn.Width   = new DataGridLength(450, DataGridLengthUnitType.Pixel);



                grMainData.grViewData.Columns.Add(txtClmn);

                grMainData.grViewData.AutoGenerateColumns = false;


                grMainData.grViewData.ItemsSource = itemSourcesList;
            }

            CRMPanel newPanel = new CRMPanel();

            newPanel.Header            = TitlePanel;
            newPanel.VerticalAlignment = VerticalAlignment.Top;
            newPanel.Content           = grMainData;
            newPanel.Margin            = new Thickness(0, 0, 0, 0);
            DockPanel.SetDock(newPanel, Dock.Top);
            gridLayout.Children.Add(newPanel);
        }
Ejemplo n.º 7
0
 private void ReportesResumenCommandAction()
 {
   
         Clientes = new DireccionEntregaModelCollection(DireccionEntrega.FindAll());
    
 }
 private void ReportesResumenCommandAction()
 {
     Clientes = new DireccionEntregaModelCollection(DireccionEntrega.FindAll());
 }