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(); } }
private void btnConciliate_Click(object sender, RoutedEventArgs e) { PartnerMappingDTO lObjParnerMap = dgPartner.SelectedItem as PartnerMappingDTO; lObjParnerMap.PartnerSAP.Temporary = true; LoadPartnerSAP(); }
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(); } }