Пример #1
0
        private void chkTipo_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            PartnerMappingDTO lObjParnerMap = dgPartner.SelectedItem as PartnerMappingDTO;

            var lObjComboBox = sender as ComboBox;

            if (!lObjComboBox.IsLoaded)
            {
                return;
            }

            string lStrValue = lObjComboBox.SelectedItem.ToString();

            if (lObjComboBox.SelectedValue.ToString() == "System.Windows.Controls.ComboBoxItem: Existente")
            {
                lObjParnerMap.PartnerSAP.Temporary = true;
                dgPartner.Items.Refresh();
                //lObjParnerMap.Type = (MappingTypeEnum)Enum.Parse(typeof(MappingTypeEnum), "EXISTING");
                LoadPartnerSAP();
            }

            if (lObjComboBox.SelectedValue.ToString() == "System.Windows.Controls.ComboBoxItem: Nuevo")
            {
                lObjParnerMap.PartnerSAP           = new Partner();
                lObjParnerMap.PartnerSAP.Temporary = false;
                //lObjParnerMap.Type = (MappingTypeEnum)Enum.Parse(typeof(MappingTypeEnum), "NEW");
                dgPartner.Items.Refresh();
            }
        }
Пример #2
0
        private void btnConciliate_Click(object sender, RoutedEventArgs e)
        {
            PartnerMappingDTO lObjParnerMap = dgPartner.SelectedItem as PartnerMappingDTO;

            lObjParnerMap.PartnerSAP.Temporary = true;

            LoadPartnerSAP();
        }
Пример #3
0
        private void LoadPartnerSAP()
        {
            PartnerMappingDTO lObjParnerMap  = dgPartner.SelectedItem as PartnerMappingDTO;
            List <Partner>    lLstObjSellers = mObjPartnerFactory.GetPartnerService().SearchPartner("", FilterEnum.ACTIVE).Where(x => x.Code != lObjParnerMap.Partner.Code).ToList();
            UserControl       lUCPartner     = new UCSearchBusinessPartner("", lLstObjSellers, FilterEnum.ACTIVE);

            lObjParnerMap.PartnerSAP = FunctionsUI.ShowWindowDialog(lUCPartner, Window.GetWindow(this)) as Partner;
            if (lObjParnerMap.PartnerSAP != null && lObjParnerMap.PartnerSAP.Code != (dgPartner.SelectedItem as PartnerMappingDTO).Partner.Code)
            {
                lObjParnerMap.PartnerSAP.Temporary = true;
                dgPartner.SelectedItem             = lObjParnerMap;
                dgPartner.Items.Refresh();
            }
            else
            {
                lObjParnerMap.PartnerSAP = new Partner();
            }
        }