Ejemplo n.º 1
0
 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);
     }
 }
Ejemplo n.º 2
0
 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);
     }
 }