コード例 #1
0
        public static void Write(eStatus status, string json, HttpResponse Response)
        {
            var sResp = new ServiceResponse();

            sResp._Status = status;
            switch (sResp._Status)
            {
            case eStatus.eResponseOK:
                sResp._StatusDesc = "Ok";
                break;

            case eStatus.eErrorUnknow:
                sResp._StatusDesc = "Error desconocido.";
                break;

            case eStatus.eErrorParams:
                sResp._StatusDesc = "Error al procesar los parametros enviados.";
                break;

            case eStatus.eErrorAuthentication:
                sResp._StatusDesc = "Error al autenticar las credenciales del usuario.";
                break;

            case eStatus.eErrorProcess:
                sResp._StatusDesc = "Error al procesar la solicitud.";
                break;
            }
            CCryptorEngine cryp = new CCryptorEngine();

            sResp._Json = cryp.Encriptar(json);
            Response.Write(JsonConvert.SerializeObject(sResp));
        }
コード例 #2
0
ファイル: DUsuario.cs プロジェクト: afaz/Ecoanimalia
        public Usuario D_ver_Usuarioxserie(int serie)
        {
            String cadena = DConexion.cadena;
            string sql    = "select * from  usuario   where SERIE = @SERIE";

            cone = new MySqlConnection(cadena);
            MySqlCommand com = new MySqlCommand(sql, cone);

            cone.Open();
            com.Parameters.AddWithValue("@SERIE", serie);


            MySqlDataReader dr = com.ExecuteReader();

            Usuario u = new Usuario();

            while (dr.Read())
            {
                u.Serie  = int.Parse(dr[0].ToString());
                u.Codigo = dr[1].ToString();
                if (!String.IsNullOrEmpty(dr[2].ToString()))
                {
                    int     encar     = int.Parse(dr[2].ToString());
                    Usuario encargado = new DUsuario().D_ver_Encargado(encar);
                    u.Encargado = encargado;
                }

                if (!String.IsNullOrEmpty(dr[3].ToString()))
                {
                    u.Usuario1 = dr[3].ToString();
                }

                if (!String.IsNullOrEmpty(dr[4].ToString()))
                {
                    CCryptorEngine cr = new CCryptorEngine();
                    u.Contrasena = cr.Desencriptar(dr[4].ToString());
                }
                u.Tipo       = dr[5].ToString();
                u.Nombres    = dr[6].ToString();
                u.Apellidos  = dr[7].ToString();
                u.Sexo       = dr[8].ToString();
                u.Dni        = dr[9].ToString();
                u.Direccion  = dr[10].ToString();
                u.Referencia = dr[11].ToString();
                u.Movistar   = int.Parse(dr[12].ToString());
                u.Claro      = int.Parse(dr[13].ToString());
                u.Nextel     = int.Parse(dr[14].ToString());
                u.Telefono   = int.Parse(dr[15].ToString());
                u.Email      = dr[16].ToString();
                u.Facebook   = dr[17].ToString();
                u.Ocupacion  = dr[18].ToString();
                u.Estado     = dr[19].ToString();


                cone.Close();
                return(u);
            }
            cone.Close();
            return(null);
        }
コード例 #3
0
ファイル: Integrity.aspx.cs プロジェクト: luisystemix/viatico
 protected void Page_Load(object sender, EventArgs e)
 {
     if (Request.QueryString["data"] != null)
     {
         string   data        = CCryptorEngine.Decrypt(Request.QueryString["data"]);
         string[] splitString = data.Split(new char[] { '#' });
         Session.Add("SpiaSeg", splitString[1].ToString());
         string[] SessionVar = splitString[0].Split(new char[] { '|' });
         int      i          = 0;
         string   NomSession = "";
         string   ValSession = "";
         foreach (string item in SessionVar)
         {
             i++;
             if (i % 2 == 0)
             {
                 ValSession = item;
                 Session.Add(NomSession, ValSession);
             }
             else
             {
                 NomSession = item;
             }
         }
         string url = System.Configuration.ConfigurationManager.AppSettings["urlini"].ToString();
         Response.Redirect(url);
     }
     else
     {
         Session.Clear();
         string url = System.Configuration.ConfigurationManager.AppSettings["url"].ToString();
         Response.Redirect(url);
     }
 }
コード例 #4
0
        public Usuario D_ver_tipo(Usuario login)
        {
            String cadena = DConexion.cadena;
            string sql    = "select * from  usuario   where CONTRASENA = @contra and USUARIO = @usuario and ESTADO = 'activo'";

            cone = new MySqlConnection(cadena);
            MySqlCommand com = new MySqlCommand(sql, cone);

            cone.Open();
            com.Parameters.AddWithValue("@contra", login.Contrasena);
            com.Parameters.AddWithValue("@usuario", login.Usuario1);

            MySqlDataReader dr = com.ExecuteReader();

            Usuario u = new Usuario();

            while (dr.Read())
            {
                u.Serie  = int.Parse(dr[0].ToString());
                u.Codigo = dr[1].ToString();
                if (!String.IsNullOrEmpty(dr[2].ToString()))
                {
                    Usuario encargado = new Usuario();
                    //encargado.
                }

                if (!String.IsNullOrEmpty(dr[3].ToString()))
                {
                    u.Usuario1 = dr[3].ToString();
                }

                if (!String.IsNullOrEmpty(dr[4].ToString()))
                {
                    CCryptorEngine cr = new CCryptorEngine();
                    u.Contrasena = cr.Desencriptar(dr[4].ToString());
                }
                u.Tipo       = dr[5].ToString();
                u.Nombres    = dr[6].ToString();
                u.Apellidos  = dr[7].ToString();
                u.Sexo       = dr[8].ToString();
                u.Dni        = dr[9].ToString();
                u.Direccion  = dr[10].ToString();
                u.Referencia = dr[11].ToString();
                u.Movistar   = int.Parse(dr[12].ToString());
                u.Claro      = int.Parse(dr[13].ToString());
                u.Nextel     = int.Parse(dr[14].ToString());
                u.Telefono   = int.Parse(dr[15].ToString());
                u.Email      = dr[16].ToString();
                u.Facebook   = dr[17].ToString();
                u.Ocupacion  = dr[18].ToString();
                u.Estado     = dr[19].ToString();


                cone.Close();
                return(u);
            }
            cone.Close();
            return(null);
        }
コード例 #5
0
ファイル: DUsuario.cs プロジェクト: afaz/Ecoanimalia
        public List <Usuario> D_mostrar_solo_Voluntarios()
        {
            String         cadena = DConexion.cadena;
            List <Usuario> lista  = new List <Usuario>();
            string         sql    = "select * from usuario u where u.TIPO != 'administrador'";

            cone = new MySqlConnection(cadena);
            MySqlCommand com = new MySqlCommand(sql, cone);

            cone.Open();
            MySqlDataReader dr = com.ExecuteReader();



            while (dr.Read())
            {
                Usuario u = new Usuario();
                u.Serie  = int.Parse(dr[0].ToString());
                u.Codigo = dr[1].ToString();
                if (!String.IsNullOrEmpty(dr[2].ToString()))
                {
                    int     encar     = int.Parse(dr[2].ToString());
                    Usuario encargado = new DUsuario().D_ver_Encargado(encar);
                    u.Encargado = encargado;
                }

                if (!String.IsNullOrEmpty(dr[3].ToString()))
                {
                    u.Usuario1 = dr[3].ToString();
                }

                if (!String.IsNullOrEmpty(dr[4].ToString()))
                {
                    CCryptorEngine cr = new CCryptorEngine();
                    u.Contrasena = cr.Desencriptar(dr[4].ToString());
                }
                u.Tipo       = dr[5].ToString();
                u.Nombres    = dr[6].ToString();
                u.Apellidos  = dr[7].ToString();
                u.Sexo       = dr[8].ToString();
                u.Dni        = dr[9].ToString();
                u.Direccion  = dr[10].ToString();
                u.Referencia = dr[11].ToString();
                u.Movistar   = int.Parse(dr[12].ToString());
                u.Claro      = int.Parse(dr[13].ToString());
                u.Nextel     = int.Parse(dr[14].ToString());
                u.Telefono   = int.Parse(dr[15].ToString());
                u.Email      = dr[16].ToString();
                u.Facebook   = dr[17].ToString();
                u.Ocupacion  = dr[18].ToString();
                u.Estado     = dr[19].ToString();
                lista.Add(u);
            }
            cone.Close();
            return(lista);
        }
コード例 #6
0
ファイル: setearAccesoBD.cs プロジェクト: radtek/gnsoft
        public void cargarParametrosConexion(String ruta)
        {
            char[] delimitador = { ' ' };

            CCryptorEngine crypto = new CCryptorEngine();

            StreamReader osR = null;

            try
            {
                osR = new StreamReader(ruta);

                string txt = osR.ReadToEnd();

                string Linea = crypto.Desencriptar(txt);

                ruta = Linea;

                ruta = ruta.Replace("\r\n", " ");

                string[] words = ruta.Split(delimitador);

                for (int i = 0; i < words.Length; i++)
                {
                    string[] linea = words[i].Split('=');

                    if (linea[0] == "usuario")
                    {
                        VariablesGlobales.Usuario = linea[1];
                    }

                    if (linea[0] == "clave")
                    {
                        VariablesGlobales.Clave = linea[1];
                    }

                    if (linea[0] == "nombreBD")
                    {
                        VariablesGlobales.NombreBD = linea[1];
                    }

                    if (linea[0] == "servidor")
                    {
                        VariablesGlobales.Servidor = linea[1];
                    }

                    if (linea[0] == "licencia")
                    {
                        VariablesGlobales.Licencia = linea[1];
                    }

                    if (linea[0] == "vencimiento")
                    {
                        VariablesGlobales.Vencimiento = linea[1];
                    }
                }

                osR.Close();
            }

            catch (Exception e)
            {
                Console.WriteLine("Exception: " + e.Message);
            }
            finally
            {
                Console.WriteLine("Executing finally block.");
            }
        }