Esempio n. 1
0
        public void ZMX_DibujarLocalidadCirculo(String coordenada, String nombreLocalidad)
        {
            circles_layer.Children.Clear();
            Brush colorOscuro = Colores.ConvertirColorABrush(Colores.OscurecerColor(Colores.ConvertirBrushAColor(color), 20));

            DibujarCirculo(radioCirculoFactor, ConvertCoordenadasStringToLocation(coordenada));
            circles_layer.AddChild(new TextBlock()
            {
                Text = nombreLocalidad, Foreground = color, Background = Brushes.Transparent, FontSize = 16, FontWeight = FontWeights.Bold, Margin = new Thickness(coordenada.Length / 2 * 8.8 * -1, -10, 0, 0)
            }, ConvertCoordenadasStringToLocation(coordenada));
        }
Esempio n. 2
0
        private void CalcularCaracteres()
        {
            caracteresOcupados = 0;
            caracteresTotales  = MascaraCuentaContable.Replace("-", "").Length;
            foreach (Control ctr in stpModulos.Children)
            {
                if (ctr.GetType() == typeof(SIZUCContabilizacionCapturaCuenta))
                {
                    caracteresOcupados += ((SIZUCContabilizacionCapturaCuenta)ctr).CuentaContable.Length;
                }
                else if (ctr.GetType() == typeof(SIZUCContabilizacionCapturaVariable))
                {
                    caracteresOcupados += ((SIZUCContabilizacionCapturaVariable)ctr).Longitud;
                }
                else if (ctr.GetType() == typeof(SIZUCContabilizacionCapturaLibre))
                {
                    caracteresOcupados += ((SIZUCContabilizacionCapturaLibre)ctr).Captura.Length;
                }
            }

            caracteresFaltantes = caracteresTotales - caracteresOcupados;

            ToolTip = "Mascara = " + MascaraCuentaContable + "\nCaptura = " + caracteresOcupados + "/" + caracteresTotales;

            double widthActual = rtgAvanceReferencia.ActualWidth;

            double widthAvance = widthActual * caracteresOcupados / caracteresTotales;

            Brush colorClaro  = Colores.ConvertirColorABrush(Colores.AclararColor(Colores.ConvertirBrushAColor(ColorBase), 5));
            Brush colorOscuro = Colores.ConvertirColorABrush(Colores.OscurecerColor(Colores.ConvertirBrushAColor(ColorBase), 85));

            if (caracteresOcupados != caracteresTotales)
            {
                rtgAvance.Fill = colorClaro; // (SolidColorBrush)(new BrushConverter().ConvertFrom("#FFF96F6F"));
            }
            else
            {
                rtgAvance.Fill = colorOscuro; // (SolidColorBrush)(new BrushConverter().ConvertFrom("#FF82E87E"));
            }
            rtgAvance.Width = widthAvance;
        }
        private void SetColor(Color color)
        {
            foreach (ToolbarBtn btnToolbar in stpOperacionales.Children)
            {
                btnToolbar.BtnColor = color;
            }
            foreach (ToolbarBtn btnToolbar in stpSistema.Children)
            {
                btnToolbar.BtnColor = color;
            }
            foreach (ToolbarBtn btnToolbar in stpNavegacion.Children)
            {
                btnToolbar.BtnColor = color;
            }

            BrushConverter bc = new BrushConverter();

            rtgLinea.Fill = new SolidColorBrush(color);
            txtGrupoEmpresa.Foreground   = new SolidColorBrush(Colores.AclararColor(color, 20));
            txtPantallaNombre.Foreground = new SolidColorBrush(Colores.OscurecerColor(color, 70));
        }
        public void SetColor(Brush color)
        {
            Color colorOscuroClr = Colores.OscurecerColor(Colores.ConvertirBrushAColor(color), 80);
            Brush colorOscuro    = Colores.ConvertirColorABrush(colorOscuroClr);



            txtSubtitulo.Foreground   = colorOscuro;
            txtTitulo.Foreground      = colorOscuro;
            txtMensaje.Foreground     = colorOscuro;
            iconAwesomeSIZ.IconoColor = colorOscuro;


            Color colr = Colores.ConvertirBrushAColor(color);

            Storyboard sb1 = (Storyboard)this.FindResource("OnMouseEnter1");
            Storyboard sb2 = (Storyboard)this.FindResource("OnMouseLeave1");

            //animacion del seleccionar
            ((ColorAnimationUsingKeyFrames)sb1.Children[0]).KeyFrames[0].Value = colorOscuroClr;
            ((ColorAnimationUsingKeyFrames)sb2.Children[0]).KeyFrames[0].Value = colorOscuroClr;
            ((ColorAnimationUsingKeyFrames)sb2.Children[0]).KeyFrames[1].Value = Colors.White;

            //animacion del resto de elementos
            ((ColorAnimationUsingKeyFrames)sb1.Children[1]).KeyFrames[0].Value = Colors.White;
            ((ColorAnimationUsingKeyFrames)sb1.Children[2]).KeyFrames[0].Value = Colors.White;
            ((ColorAnimationUsingKeyFrames)sb1.Children[3]).KeyFrames[0].Value = Colors.White;

            ((ColorAnimationUsingKeyFrames)sb2.Children[1]).KeyFrames[0].Value = Colors.White;
            ((ColorAnimationUsingKeyFrames)sb2.Children[1]).KeyFrames[1].Value = colorOscuroClr;

            ((ColorAnimationUsingKeyFrames)sb2.Children[2]).KeyFrames[0].Value = Colors.White;
            ((ColorAnimationUsingKeyFrames)sb2.Children[2]).KeyFrames[1].Value = colorOscuroClr;

            ((ColorAnimationUsingKeyFrames)sb2.Children[3]).KeyFrames[0].Value = Colors.White;
            ((ColorAnimationUsingKeyFrames)sb2.Children[3]).KeyFrames[1].Value = colorOscuroClr;
        }