private void RegionSwitch(Object obj) { try { string[] splits = obj.ToString().Split('-'); //SelectSenaParticular RegionValorCodigo = splits[1]; SelectAnatomiaTopografica = ListRegionCuerpo.Where(w => w.ID_REGION.ToString() == splits[0]).FirstOrDefault(); if (SelectTipoSenia > 0 && SelectAnatomiaTopografica != null && !string.IsNullOrEmpty(TextCantidad) && !string.IsNullOrEmpty(RegionValorCodigo)) { CodigoSenia = string.Format("{0}{1}{2}{3}", SelectTipoSenia.ToString(), RegionValorCodigo, SelectAnatomiaTopografica.LADO, TextCantidad); } if (!string.IsNullOrEmpty(TextTipoSenia) && SelectAnatomiaTopografica != null) { var clasif = string.Empty; if (SelectClasificacionTatuaje != null) { clasif = string.IsNullOrEmpty(SelectClasificacionTatuaje.ID_TATUAJE_CLA) ? string.Empty : SelectClasificacionTatuaje.DESCR; } if (SelectTatuaje != null && SelectTatuaje.ID_TATUAJE > 0) { TextSignificado = TextTipoSenia + clasif + " EN " + SelectAnatomiaTopografica.DESCR + " CON IMAGEN(ES) DE " + SelectTatuaje.DESCR + " " + TextAmpliarDescripcion; } else { TextSignificado = TextTipoSenia + clasif + " EN " + SelectAnatomiaTopografica.DESCR + " " + TextAmpliarDescripcion; } } } catch (Exception ex) { StaticSourcesViewModel.ShowMessageError("Algo pasó...", "Ocurrió un error en el flujo del modulo", ex); } }
private void TipoSwitch(Object obj) { try { //int.TryParse(obj.ToString); if (Int32.TryParse(obj.ToString(), out selectTipoSenia)) { SelectTipoSenia = selectTipoSenia; } if (!string.IsNullOrEmpty(CodigoSenia)) { RegionValorCodigo = string.Format("{0}{1}{2}", CodigoSenia[1].ToString(), CodigoSenia[2].ToString(), CodigoSenia[3].ToString()); } if (SelectTipoSenia > 0 && SelectAnatomiaTopografica != null && !string.IsNullOrEmpty(TextCantidad) && !string.IsNullOrEmpty(RegionValorCodigo)) { CodigoSenia = string.Format("{0}{1}{2}{3}", SelectTipoSenia.ToString(), RegionValorCodigo, SelectAnatomiaTopografica.LADO, TextCantidad.PadLeft(2, '0')); } if (SelectAnatomiaTopografica != null) { TipoTatuajeEnabled = false; if (!string.IsNullOrEmpty(TextTipoSenia)) { var clasif = string.Empty; if (SelectClasificacionTatuaje != null) { clasif = string.IsNullOrEmpty(SelectClasificacionTatuaje.ID_TATUAJE_CLA) ? string.Empty : " " + SelectClasificacionTatuaje.DESCR; } if (SelectTatuaje != null && SelectTatuaje.ID_TATUAJE > 0) { TextSignificado = TextTipoSenia + clasif + " EN " + SelectAnatomiaTopografica.DESCR + " CON IMAGEN(ES) DE " + SelectTatuaje.DESCR + " " + TextAmpliarDescripcion; } else { TextSignificado = TextTipoSenia + clasif + " EN " + SelectAnatomiaTopografica.DESCR + " " + TextAmpliarDescripcion; } } } if (SelectTipoSenia == 2) { TipoTatuajeEnabled = true; SelectTatuaje = ListTipoTatuaje.Where(w => w.ID_TATUAJE == -1).FirstOrDefault(); SelectClasificacionTatuaje = ListClasificacionTatuaje.Where(w => w.ID_TATUAJE_CLA == string.Empty).FirstOrDefault(); } else { TipoTatuajeEnabled = false; SelectTatuaje = ListTipoTatuaje.Where(w => w.ID_TATUAJE == 0).FirstOrDefault(); SelectClasificacionTatuaje = ListClasificacionTatuaje.Where(w => w.ID_TATUAJE_CLA == string.Empty).FirstOrDefault(); } } catch (Exception ex) { StaticSourcesViewModel.ShowMessageError("Algo pasó...", "Ocurrió un error en el flujo del modulo", ex); } }