Esempio n. 1
0
        private void setColor(Brush colorBase)
        {
            btnAgregarModuloCapturaLibre.IconoColor = Brushes.White; // colorBase;
            btnAgregarModuloCuenta.IconoColor       = Brushes.White; // colorBase;
            btnAgregarModuloVariable.IconoColor     = Brushes.White; // colorBase;
            Brush colorClaro = Colores.ConvertirColorABrush(Colores.AclararColor(Colores.ConvertirBrushAColor(ColorBase), 20));

            rtgAvanceReferencia.Fill = colorClaro;
        }
Esempio n. 2
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. 3
0
 public void SetColor(Brush colorBrush)
 {
     if (colorBrush == null)
     {
         return;
     }
     ColorBrush                 = colorBrush;
     colorBtn                   = Colores.ConvertirBrushAColor(colorBrush);
     rtgMarcoNegro.Stroke       = colorBrush;
     txtDescripcion.BorderBrush = colorBrush;
     if (!ZMX_SoloLectura)
     {
         btnBuscar.BtnColor = Colores.ConvertirBrushAColor(colorBrush);
     }
 }
Esempio n. 4
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;
        }
        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;
        }
Esempio n. 6
0
        private void DibujarCirculo(double radio, Location origen)
        {
            double          radioPorGrados = Math.PI / 180;
            double          radioTierra    = 0.235;
            double          latitud        = origen.Latitude * radioPorGrados;
            double          longitud       = origen.Longitude * radioPorGrados;
            List <Location> locaciones     = new List <Location>();

            double angulo = radio / radioTierra;

            for (int x = 0; x <= 360; x++)
            {
                double puntoLatitud  = 0;
                double puntoLongitud = 0;

                double brng = x * radioPorGrados;

                puntoLatitud  = Math.Asin(Math.Sin(latitud) * Math.Cos(angulo) + Math.Cos(latitud) * Math.Sin(angulo) * Math.Cos(brng));
                puntoLongitud = longitud + Math.Atan2(Math.Sin(brng) * Math.Sin(angulo) * Math.Cos(latitud), Math.Cos(angulo) - Math.Sin(latitud) * Math.Sin(puntoLatitud));

                puntoLatitud  = puntoLatitud / radioPorGrados;
                puntoLongitud = puntoLongitud / radioPorGrados;
                locaciones.Add(new Location(puntoLatitud, puntoLongitud));
            }
            //dibujando el circulo


            MapPolygon circle = new MapPolygon();

            circle.Locations       = new LocationCollection();
            circle.Stroke          = color;
            circle.Fill            = Colores.ConvertirColorABrush(Colores.AclararColor(Colores.ConvertirBrushAColor(color)));
            circle.Opacity         = 0.50;
            circle.StrokeThickness = 3;
            locaciones.ForEach(x => circle.Locations.Add(x));
            circles_layer.Children.Add(circle);
        }