예제 #1
0
        private void Hyperlink_PreviewMouseUp(object sender, MouseButtonEventArgs e)
        {
            crud_modal.Visibility   = Visibility.Visible;
            pnlSalesInvoice         = new cntrl.PanelAdv.pnlSalesInvoice();
            pnlSalesInvoice._entity = ImpexDB;
            impex impex = (impex)impexViewSource.View.CurrentItem;

            //    pnlSalesInvoice.contactViewSource = contactViewSource;
            if (sbxContact.ContactID > 0 || impex.id_contact > 0)
            {
                int id_contact = 0;
                if (sbxContact.ContactID > 0)
                {
                    id_contact = sbxContact.ContactID;
                }
                else
                {
                    id_contact = impex.id_contact;
                }
                contact contact = ImpexDB.contacts.Where(x => x.id_contact == sbxContact.ContactID).FirstOrDefault();
                pnlSalesInvoice._contact = contact;
            }

            pnlSalesInvoice.SalesInvoice_Click += SalesInvoice_Click;
            crud_modal.Children.Add(pnlSalesInvoice);
        }
예제 #2
0
        private void btnSalesInvoice_Click(object sender, RoutedEventArgs e)
        {
            sales_return _sales_return = (sales_return)salesReturnViewSource.View.CurrentItem;

            if (_sales_return != null)
            {
                crud_modal.Visibility   = Visibility.Visible;
                pnlSalesInvoice         = new cntrl.PanelAdv.pnlSalesInvoice();
                pnlSalesInvoice._entity = new ImpexDB();

                if (sbxContact.ContactID > 0)
                {
                    contact contact = SalesReturnDB.contacts.Where(x => x.id_contact == sbxContact.ContactID).FirstOrDefault();
                    pnlSalesInvoice._contact = contact;
                }

                pnlSalesInvoice.SalesInvoice_Click += SalesInvoice_Click;
                crud_modal.Children.Add(pnlSalesInvoice);
            }
        }