Пример #1
0
        private void consultar_Click(object sender, EventArgs e)
        {
            String ValPropiedad = propiedad.Text;
            String res          = "NOK";

            if (ValPropiedad.Length != 0 && stationList.Text != "")
            {
                try
                {
                    switch (ValPropiedad)
                    {
                    case "Temperatura":
                        res = estacionActual.getTemperatura().ToString();
                        break;

                    case "Humedad":
                        res = estacionActual.getHumedad().ToString();
                        break;

                    case "Luminosidad":
                        res = estacionActual.getLuminosidad().ToString();
                        break;

                    case "Pantalla":
                        res = estacionActual.getPantalla();
                        break;
                    }
                    crearLog("get", ValPropiedad);
                    if (encriptado)
                    {
                        try {
                            resPropiedad.Text = AesBase64Wrapper.DecodeAndDecrypt(res);
                        }
                        catch (Exception ex)
                        {
                        }
                    }
                    else
                    {
                        resPropiedad.Text = res;
                    }
                }
                catch (Exception ex)
                {
                    error("Esta estación se encuentra inactiva!");
                }
            }
            else
            {
                error(error_propiedad_no_seleccionada);
            }
        }
        public List <TBLUSER> Login(string email, string password)
        {
            //HttpResponseMessage message = new HttpResponseMessage();

            using (NSRetail_CloudEntities entities = new NSRetail_CloudEntities())
            {
                string encryptpassword = AesBase64Wrapper.Encrypt(password);
                //entities.Configuration.ProxyCreationEnabled = false;

                var query = (from users in entities.TBLUSERs
                             //join roles in entities.Roles on users.RoleID equals roles.RoleID
                             //from prod2 in prodGroup
                             where users.USERNAME == email && users.PASSWORDSTRING == encryptpassword && users.DELETEDDATE == null
                             select users).ToList();

                return(query);
            }
        }
Пример #3
0
        static void Main(string[] args)
        {
            string encryptMe;
            string encrypted;
            string decrypted;

            encryptMe = "please encrypt me";
            Console.WriteLine("encryptMe = " + encryptMe);

            encrypted = AesBase64Wrapper.EncryptAndEncode(encryptMe);
            Console.WriteLine("encypted: " + encrypted);

            decrypted = AesBase64Wrapper.DecodeAndDecrypt(encrypted);
            Console.WriteLine("decrypted: " + decrypted);

            Console.WriteLine("press any key to exit....");
            Console.ReadKey();
        }
Пример #4
0
        private void establecer_Click(object sender, EventArgs e)
        {
            String valor = valorPropiedad.Text;
            String propiedadSeleccionada = propiedad.Text;

            if (propiedadSeleccionada.Length != 0 && stationList.Text != "")
            {
                if (propiedadSeleccionada.Equals("Pantalla"))
                {
                    if (valor.Length != 0)
                    {
                        if (encriptado)
                        {
                            try
                            {
                                valor = AesBase64Wrapper.EncryptAndEncode(valor);
                            }
                            catch (Exception ex) {
                            }
                        }
                        try
                        {
                            estacionActual.setPantalla(valor, encriptado.ToString());
                            crearLog("set", propiedadSeleccionada);
                        }
                        catch (Exception exc)
                        {
                            error("Esta estación se encuentra inactiva!");
                        }
                    }
                    else
                    {
                        error(error_formato_entrada);
                    }
                }
                else
                {
                    int valorInt = convertirToInt(valor);
                    if (encriptado)
                    {
                        try
                        {
                            valor = AesBase64Wrapper.EncryptAndEncode(valor);
                        }
                        catch (Exception ex)
                        {
                        }
                    }

                    if (valorInt != -1)
                    {
                        try
                        {
                            switch (propiedadSeleccionada)
                            {
                            case "Temperatura":
                                estacionActual.setTemperatura(valor, encriptado.ToString());
                                break;

                            case "Humedad":
                                estacionActual.setHumedad(valor, encriptado.ToString());
                                break;

                            case "Luminosidad":
                                estacionActual.setLuminosidad(valor, encriptado.ToString());
                                break;
                            }
                            crearLog("set", propiedadSeleccionada);
                        }
                        catch (Exception exc)
                        {
                            error("Esta estación se encuentra inactiva!");
                        }
                    }
                    else
                    {
                        error(error_formato_entrada);
                    }
                }
            }
            else
            {
                error(error_propiedad_no_seleccionada);
            }
        }