Guest User

Untitled

a guest
Nov 25th, 2017
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.05 KB | None | 0 0
  1. public ClienteRegistrationWindow(bool esPF, Operacion operacionEntity, int idUsuarioSeleccionado)
  2. {
  3. InitializeComponent();
  4. busyIndicator.IsBusy = true;
  5. busyIndicator.Visibility = Visibility.Visible;
  6. if (App.Config.MetaData != null)
  7. {
  8. idCc = App.Config.MetaData.CC_id;
  9. idUser = App.Config.MetaData.ASP_USERS_UserId;
  10. idEmpresa = App.Config.MetaData.EMP_id;
  11. }
  12. EsPF = esPF;
  13. OperacionEntity = operacionEntity;
  14. ClientesVM = new ClienteRegistrationViewModel(esPF);
  15.  
  16. var loadPaises = service.Load(service.GetC_Paises_GlobalQuery());
  17. loadPaises.Completed += new EventHandler(loadPaises_Completed);
  18. var loadNacionalidad = service.Load(service.GetC_Nacionalidad_SAT_GlobalQuery());
  19. loadNacionalidad.Completed += new EventHandler(loadNacionalidad_Completed);
  20. //service.Load(service.GetClientesQuery());
  21. service.Clientes.Add(new Cliente());
  22.  
  23. this.Loaded += new RoutedEventHandler(ClienteRegistrationWindow_Loaded);
  24.  
  25. }
  26.  
  27. void loadNacionalidad_Completed(object sender, EventArgs e)
  28. {
  29.  
  30. if ((EsPF == true) && (service.c_Nacionalidad_SAT_Globals.Count != 0))
  31. {
  32. //if (service.c_Nacionalidad_SAT_Globals.Count != 0)
  33. //{
  34. //var Nacionalidad = service.c_Nacionalidad_SAT_Globals.FirstOrDefault(n => n.nombre == "Mexicana");
  35. if (dfPersonaFisicaGeneral.Visibility == Visibility.Visible)
  36. {
  37. ComboBox cmbNacionalidad = dfPersonaFisicaGeneral.FindNameInContent("cmbNacionalidad") as ComboBox;
  38. cmbNacionalidad.ItemsSource = service.c_Nacionalidad_SAT_Globals;
  39. //cmbNacionalidad.SelectedItem = Nacionalidad;
  40. cmbNacionalidad.SelectedItem = service.c_Nacionalidad_SAT_Globals.FirstOrDefault(n => n.nombre == "Mexicana");
  41. }
  42. else if (dfRango1PF.Visibility == Visibility.Visible)
  43. {
  44.  
  45. ComboBox cmbNacionalidad = dfRango1PF.FindNameInContent("cmbNacionalidad") as ComboBox;
  46. cmbNacionalidad.ItemsSource = service.c_Nacionalidad_SAT_Globals;
  47. //cmbNacionalidad.SelectedItem = Nacionalidad;
  48. cmbNacionalidad.SelectedItem = service.c_Nacionalidad_SAT_Globals.FirstOrDefault(n => n.nombre == "Mexicana");
  49. }
  50. else if (dfRango2PF.Visibility == Visibility.Visible)
  51. {
  52. ComboBox cmbNacionalidad = dfRango2PF.FindNameInContent("cmbNacionalidad") as ComboBox;
  53. cmbNacionalidad.ItemsSource = service.c_Nacionalidad_SAT_Globals;
  54. //cmbNacionalidad.SelectedItem = Nacionalidad;
  55. cmbNacionalidad.SelectedItem = service.c_Nacionalidad_SAT_Globals.FirstOrDefault(n => n.nombre == "Mexicana");
  56. }
  57. else if (dfRango3PF.Visibility == Visibility.Visible)
  58. {
  59. ComboBox cmbNacionalidad = dfRango3PF.FindNameInContent("cmbNacionalidad") as ComboBox;
  60. cmbNacionalidad.ItemsSource = service.c_Nacionalidad_SAT_Globals;
  61. //cmbNacionalidad.SelectedItem = Nacionalidad;
  62. cmbNacionalidad.SelectedItem = service.c_Nacionalidad_SAT_Globals.FirstOrDefault(n => n.nombre == "Mexicana");
  63. }
  64. //}
  65. }
  66. else if ((EsPF == false) && (service.c_Nacionalidad_SAT_Globals.Count != 0))
  67. {
  68. }
  69. busyIndicator.IsBusy = false;
  70. }
  71. void loadPaises_Completed(object sender, EventArgs e)
  72. {
  73.  
  74. if ((EsPF == true) && (service.c_Paises_Globals.Count != 0))
  75. {
  76. var PaisNacimiento = service.c_Paises_Globals.FirstOrDefault(p => p.clave == "MX");
  77. if (dfPersonaFisicaGeneral.Visibility == Visibility.Visible)
  78. {
  79. ComboBox cmbPaisNacimiento = dfPersonaFisicaGeneral.FindNameInContent("cmbPaisNacimiento") as ComboBox;
  80. cmbPaisNacimiento.ItemsSource = service.c_Paises_Globals;
  81. cmbPaisNacimiento.SelectedItem = PaisNacimiento;
  82. //cmbPaisNacimiento.SelectedItem = service.c_Paises_Globals.FirstOrDefault(p => p.clave == "MX");
  83. }
  84. else if (dfRango1PF.Visibility == Visibility.Visible)
  85. {
  86. ComboBox cmbPaisNacimiento = dfRango1PF.FindNameInContent("cmbPaisNacimiento") as ComboBox;
  87. cmbPaisNacimiento.ItemsSource = service.c_Paises_Globals;
  88. cmbPaisNacimiento.SelectedItem = PaisNacimiento;
  89. //cmbPaisNacimiento.SelectedItem = service.c_Paises_Globals.FirstOrDefault(p => p.clave == "MX");
  90. }
  91. else if (dfRango2PF.Visibility == Visibility.Visible)
  92. {
  93. ComboBox cmbPaisNacimiento = dfRango2PF.FindNameInContent("cmbPaisNacimiento") as ComboBox;
  94. cmbPaisNacimiento.ItemsSource = service.c_Paises_Globals;
  95. cmbPaisNacimiento.SelectedItem = PaisNacimiento;
  96. //cmbPaisNacimiento.SelectedItem = service.c_Paises_Globals.FirstOrDefault(p => p.clave == "MX");
  97. }
  98. else if (dfRango3PF.Visibility == Visibility.Visible)
  99. {
  100. ComboBox cmbPaisNacimiento = dfRango3PF.FindNameInContent("cmbPaisNacimiento") as ComboBox;
  101. cmbPaisNacimiento.ItemsSource = service.c_Paises_Globals;
  102. cmbPaisNacimiento.SelectedItem = PaisNacimiento;
  103. //cmbPaisNacimiento.SelectedItem = service.c_Paises_Globals.FirstOrDefault(p => p.clave == "MX");
  104. }
  105. }
  106. busyIndicator.IsBusy = false;
  107. }
  108.  
  109. void ClienteRegistrationWindow_Loaded(object sender, RoutedEventArgs e)
  110. {
  111. if (EsPF == true)
  112. {
  113. if (dfPersonaFisicaGeneral.Visibility == Visibility.Visible)
  114. {
  115. dfPersonaFisicaGeneral.ItemsSource = service.Clientes;
  116. dfPersonaFisicaGeneral.BeginEdit();
  117. }
  118. else
  119. if (dfRango1PF.Visibility == Visibility.Visible)
  120. {
  121. dfRango1PF.ItemsSource = service.Clientes;
  122. dfRango1PF.BeginEdit();
  123. }
  124. else if (dfRango2PF.Visibility == Visibility.Visible)
  125. {
  126. dfRango2PF.ItemsSource = service.Clientes;
  127. dfRango2PF.BeginEdit();
  128. }
  129. else if (dfRango3PF.Visibility == Visibility.Visible)
  130. {
  131. dfRango3PF.ItemsSource = service.Clientes;
  132. dfRango3PF.BeginEdit();
  133. }
  134. }
  135. else if (EsPF == false)
  136. {
  137. if (dfPersonaMoralGeneral.Visibility == Visibility.Visible)
  138. {
  139. dfPersonaMoralGeneral.ItemsSource = service.Clientes;
  140. dfPersonaMoralGeneral.BeginEdit();
  141. }
  142. else if (dfRango1PM.Visibility == Visibility.Visible)
  143. {
  144. dfRango1PM.ItemsSource = service.Clientes;
  145. dfRango1PM.BeginEdit();
  146. }
  147. else if (dfRango2PM.Visibility == Visibility.Visible)
  148. {
  149. dfRango2PM.ItemsSource = service.Clientes;
  150. dfRango2PM.BeginEdit();
  151. }
  152. else if (dfRango3PM.Visibility == Visibility.Visible)
  153. {
  154. dfRango3PM.ItemsSource = service.Clientes;
  155. dfRango3PM.BeginEdit();
  156. }
  157.  
  158. }
  159. }
Add Comment
Please, Sign In to add comment