public CustomersUnPaidInvoicesView(CustomersUnpaidInvoicesViewModel model)
 {
     InitializeComponent();
     this.DataContext             = model;
     _ViewModel                   = model;
     CustomGridLines1.ItemsSource = DataGridTableCollection.GridLines(2, 50).AsEnumerable();
     CustomGridLines2.ItemsSource = DataGridTableCollection.GridLines(5, 50).AsEnumerable();
     CustomGridLines3.ItemsSource = DataGridTableCollection.GridLines(6, 50).AsEnumerable();
 }
        public UnpaidSalesInvoiceReportViewer()
        {
            InitializeComponent();
            Type type = typeof(CustomersUnpaidInvoicesViewModel);

            //SalesInvoiceViewModel instance = (SalesInvoiceViewModel)Activator.CreateInstance(type);
            object obj = System.Runtime.Serialization.FormatterServices
                         .GetUninitializedObject(type);

            _ViewModel = (CustomersUnpaidInvoicesViewModel)obj;

            this.DataContext = obj;
            if (connectionstring.ToLower().StartsWith("metadata="))
            {
                EntityConnectionStringBuilder efBuilder = new EntityConnectionStringBuilder(connectionstring);
                connectionstring = efBuilder.ProviderConnectionString;
            }
        }
 public UnpaidSalesInvoiceReportViewer(CustomersUnpaidInvoicesViewModel model) : this()
 {
     InitializeComponent();
     this.DataContext = _ViewModel;
     _ViewModel       = model;
 }