Пример #1
0
        private void viewMode()
        {
            mysql query = new mysql("*", "livros", "id_livr = " + id);

            query.read();

            searchId.CBValue        = query.read("id_livr").ToString();
            searchTitulo.CBValue    = query.read("titulo").ToString();
            searchPaginas.CBValue   = query.read("n_pagi").ToString();
            searchCategoria.CBValue = query.read("id_cate").ToString();
            searchAutor.CBValue     = query.read("id_auto").ToString();
            searchEditora.CBValue   = query.read("id_edit").ToString();
            searchEditora.CBValue   = query.read("id_edit").ToString();
            searchData.CBValue      = query.read("data_lanc").ToString();
            query.close();

            edit = false;
            searchTitulo.CBReadOnly    = true;
            searchPaginas.CBReadOnly   = true;
            searchCategoria.CBReadOnly = true;
            searchAutor.CBReadOnly     = true;
            searchEditora.CBReadOnly   = true;
            searchData.CBReadOnly      = true;
            buttonCancel.Visible       = false;
            buttonSave.Visible         = false;
            buttonEdit.Visible         = true;
            buttonEliminar.Visible     = false;
        }
Пример #2
0
        private void Dismiss_Load(object sender, EventArgs e)
        {
            pictureBox1.Image = imageList1.Images[0];
            timer1.Enabled    = true;
            label4.Enabled    = false;
            timer1.Interval   = 1000;
            label4.Text       = DateTime.Now.ToLocalTime().ToString();
            try
            {
                mysql           Mysql = new mysql();
                MySqlConnection conn  = Mysql.Connection();
                string          sql   = @"select * from staff";
                MySqlDataReader dr    = Mysql.GetRead(sql);

                while (dr.Read())
                {
                    comboBox1.Items.Add(dr["name"].ToString());
                }
                dr.Close();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
            finally { }
        }
Пример #3
0
 public static void ActualizarEstadisticas(UserInstance User)
 {
     using (mysql client = new mysql())
     {
         client.SetParameter("id", User.id);
         client.SetParameter("besos_enviados", User.besos_enviados);
         client.SetParameter("besos_recibidos", User.besos_recibidos);
         client.SetParameter("jugos_enviados", User.jugos_enviados);
         client.SetParameter("jugos_recibidos", User.jugos_recibidos);
         client.SetParameter("flores_enviadas", User.flores_enviadas);
         client.SetParameter("flores_recibidas", User.flores_recibidas);
         client.SetParameter("uppers_enviados", User.uppers_enviados);
         client.SetParameter("uppers_recibidos", User.uppers_recibidos);
         client.SetParameter("cocos_enviados", User.cocos_enviados);
         client.SetParameter("cocos_recibidos", User.cocos_recibidos);
         client.SetParameter("rings_ganados", User.rings_ganados);
         client.SetParameter("senderos_ganados", User.senderos_ganados);
         client.SetParameter("tutorial_islas", User.tutorial_islas);
         client.SetParameter("timespam_desc_cambios", User.timespam_desc_cambios);
         client.SetParameter("timespam_regalo_grande", User.timespam_regalo_grande);
         client.SetParameter("puntos_cocos", User.puntos_cocos);
         client.SetParameter("puntos_ninja", User.puntos_ninja);
         client.SetParameter("timespam_regalo_peque", User.timespam_regalo_peque);
         client.SetParameter("toneos_ring", User.toneos_ring);
         client.SetParameter("contador_baneo", User.contador_baneo);
         client.SetParameter("t_n_p", User.Traje_Ninja_Principal);
         client.SetParameter("torneos_coco", User.torneos_coco);
         client.SetParameter("email_validado", User.ValidarEmail);
         client.SetParameter("email", User.email);
         client.SetParameter("ver_ranking", User.ver_ranking);
         client.ExecuteNonQuery("UPDATE usuarios SET senderos_ganados = @senderos_ganados, rings_ganados = @rings_ganados, besos_enviados = @besos_enviados, besos_recibidos = @besos_recibidos, jugos_enviados = @jugos_enviados, jugos_recibidos = @jugos_recibidos, flores_enviadas = @flores_enviadas, flores_recibidas = @flores_recibidas, uppers_enviados = @uppers_enviados, uppers_recibidos = @uppers_recibidos, cocos_enviados = @cocos_enviados, cocos_recibidos = @cocos_recibidos, tutorial_islas = @tutorial_islas, timespam_desc_cambios = @timespam_desc_cambios, timespam_regalo_grande = @timespam_regalo_grande, puntos_cocos = @puntos_cocos, puntos_ninja = @puntos_ninja, timespam_regalo_peque = @timespam_regalo_peque, toneos_ring = @toneos_ring, contador_baneo = @contador_baneo, t_n_p = @t_n_p, torneos_coco = @torneos_coco, email_validado = @email_validado, email = @email, ver_ranking = @ver_ranking WHERE id = @id");
     }
 }
Пример #4
0
        private static void Noticia_handler(SessionInstance Session)
        {
            mysql client = new mysql();

            client.ExecuteNonQuery("UPDATE usuarios SET noticia_registro = 0 WHERE id = '" + Session.User.id + "'");
            Session.User.noticia_registro = 0;
        }
Пример #5
0
 private static void compartir(SessionInstance Session, string[,] Parameters)
 {
     try
     {
         mysql client = new mysql();
         foreach (DataRow row in client.ExecuteQueryTable("SELECT * FROM bpad_amigos WHERE ID_1 = '" + Session.User.id + "'").Rows)
         {
             UserInstance    amigo         = UserManager.ObtenerUsuario((int)row["ID_2"]);
             SessionInstance SessionFriend = UserManager.ObtenerSession(amigo.id);
             string          Fecha         = Convert.ToString(DateTime.Now).Substring(0, 16);
             client.SetParameter("Emisor", Session.User.id);
             client.SetParameter("Receptor", amigo.id);
             client.SetParameter("Mensaje", Session.User.levelup);
             client.SetParameter("Fecha", Fecha);
             client.SetParameter("Tipo", 3);
             client.ExecuteNonQuery("INSERT INTO bpad_mensajes (`Emisor`, `Mensaje`, `Receptor`, `Tipo`, `Fecha`) VALUES (@Emisor, @Mensaje, @Receptor, @Tipo, @Fecha)");
             client.SetParameter("UserID", Session.User.id);
             int           GetMessageID = Convert.ToInt32(client.ExecuteScalar("SELECT MAX(id) FROM bpad_mensajes WHERE Emisor = @UserID"));
             ServerMessage server       = new ServerMessage();
             server.AddHead(132);
             server.AddHead(127);
             server.AppendParameter(GetMessageID);
             server.AppendParameter(Session.User.id);
             server.AppendParameter(Fecha);
             server.AppendParameter(Session.User.levelup);
             server.AppendParameter(3);
             SessionFriend.SendData(server);
         }
         Session.User.levelup = "";
     }
     catch (Exception e)
     {
         Console.WriteLine(e); Program.EditorialResponse(e);
     }
 }
Пример #6
0
        static void Main(string[] args)
        {
            mysql           connection = new mysql();
            MySqlConnection conn       = connection.conn;

            //            DataTable PriceTable = GetPrice.GetFuturesPrice.getFuturesPrice4Ticker(tickerHead: "ED", conn: conn,
            //              dateTimeFrom: new DateTime(2016, 8, 2), dateTimeTo: new DateTime(2016, 8, 2));

            //        DateTime DateTimeFrom = new DateTime(2016,10,1);
            //  DateTime DateTimeTo = new DateTime(2017,2,1);

            // Worked perfectly on September 12th and 13th



            DataTable DeltaStrategyTable = (from x in StrategyTable.AsEnumerable()
                                            where x.Field <string>("StrategyClass").Contains("delta")
                                            select x).CopyToDataTable();



            string alias = "LCG17Z16VCS";

            List <string> HedgeNotes = TA.StrategyHedger.HedgeStrategyAgainstDelta(alias: alias, deltaAlias: "delta_jul16", conn: conn);



            string instrument = "options";



            Console.WriteLine("Emre");
        }
Пример #7
0
 static void Validar_Clave_Acceso(SessionInstance Session, string[,] Parameters)
 {
     if (Session.User != null)
     {
         if (Session.User.PreLock__Proteccion_SQL == true)
         {
             return;
         }
         if (Session.User.Sala != null)
         {
             return;
         }
         mysql   client = new mysql();
         DataRow row    = client.ExecuteQueryRow("SELECT * FROM escenarios_privados WHERE id = '" + int.Parse(Parameters[0, 0]) + "'");
         if (row != null)
         {
             EscenarioInstance Escenario = new EscenarioInstance(row);
             if (Escenario.categoria != 2)
             {
                 return;
             }
             if (!string.IsNullOrEmpty(Escenario.Clave))
             {
                 if (Escenario.Clave != Parameters[1, 0])
                 {
                     Packet_189_123(Session);
                     return;
                 }
             }
             SalasManager.IrAlli(Session, Escenario.es_categoria, Escenario.id, null, true);
         }
         Session.User.PreLock__Proteccion_SQL = true;
     }
 }
Пример #8
0
 static void Poner_Clave(SessionInstance Session, string[,] Parameters)
 {
     if (Session.User != null)
     {
         if (Session.User.PreLock__Proteccion_SQL == true)
         {
             return;
         }
         if (Session.User.Sala != null)
         {
             return;
         }
         mysql   client = new mysql();
         DataRow row    = client.ExecuteQueryRow("SELECT * FROM escenarios_privados WHERE id = '" + int.Parse(Parameters[1, 0]) + "'");
         if (row != null)
         {
             EscenarioInstance Escenario = new EscenarioInstance(row);
             if (Escenario.Creador.id == Session.User.id || Session.User.admin == 1)
             {
                 if (client.ExecuteNonQuery("UPDATE escenarios_privados SET clave = '" + Parameters[2, 0] + "' WHERE id = '" + Escenario.id + "'") == 1)
                 {
                     if (SalasManager.Salas_Privadas.ContainsKey(int.Parse(Parameters[1, 0])))
                     {
                         SalaInstance Sala = SalasManager.Salas_Privadas[int.Parse(Parameters[1, 0])];
                         Sala.Escenario.Clave = Parameters[2, 0];
                     }
                 }
             }
         }
         Session.User.PreLock__Proteccion_SQL = true;
     }
 }
Пример #9
0
        public static bool RegistrarUsuario(string nombre, string contraseña, int avatar, string colores, int edad, string email, string ip_actual)
        {
            mysql client = new mysql();

            try
            {
                client.SetParameter("nombre", nombre);
                client.SetParameter("contra", contraseña = PasswordEncryptada(contraseña));
                client.SetParameter("avatar", avatar);
                client.SetParameter("colores", colores);
                client.SetParameter("edad", edad);
                client.SetParameter("email", email);
                client.SetParameter("ip_actual", ip_actual);
                client.SetParameter("date", DateTime.Now);
                if (client.ExecuteNonQuery("INSERT INTO usuarios (`nombre`, `password`, `avatar`, `colores`, `email`, `edad`, `ip_registro`, `ip_actual`, `fecha_registro`) VALUES (@nombre, @contra, @avatar, @colores, @email, @edad, @ip_actual, @ip_actual, @date)") == 1)
                {
                    return(true);
                }
            }
            catch
            {
                return(false);
            }
            return(false);
        }
Пример #10
0
        //public static void IniciarSesion(SessionInstance Session, string user, string pass)
        //{
        //    if (Session.User == null)
        //    {
        //        ServerMessage server = new ServerMessage();
        //        server.AddHead(120);
        //        server.AddHead(130);
        //        Thread.Sleep(new TimeSpan(0, 0, 0, 0, 500));
        //        //new Thread(() => avisoVerificacionLogin(Session)).Start();
        //        UserInstance User = ObtenerUsuario(user, PasswordEncryptada(pass));
        //        if (User != null)
        //        {
        //            //searchOnlineUserAccountBug(Session);
        //            Session.verificandoCuenta = false;
        //            if (Time.GetDifference(User.baneo) > 0)
        //            {
        //                ServerMessage ban = new ServerMessage();
        //                ban.AddHead(185);
        //                ban.AddHead(0);
        //                TimeSpan ts = TimeSpan.FromSeconds(Time.GetDifference(User.baneo));
        //                ban.AppendParameter("El uso de Autoclick esta prohibido en BoomBang. Podras volver a conectarte en " + ts + ". Créditos: -100 de oro");
        //                Session.SendDataProtected(ban);
        //            }
        //            else if (User.contador_baneo >= 10)/// Desactivada cuenta + Ban IP
        //            {
        //                ServerMessage ban = new ServerMessage();
        //                ban.AddHead(174);
        //                ban.AddHead(0);
        //                ban.AppendParameter(0);
        //                Session.SendDataProtected(ban);
        //            }
        //            else
        //            {
        //                if (UsuariosOnline.ContainsKey(User.id))
        //                {
        //                    server.AppendParameter(2);
        //                    Session.SendDataProtected(server);
        //                    return;
        //                }
        //                else
        //                {

        //                    UsuariosOnline.Add(User.id, Session);
        //                    if (UsuariosOnline.ContainsKey(User.id))
        //                    {
        //                        Session.User = User;
        //                        if (Session.User.timespam_regalo_peque == 0) Session.User.timespam_regalo_peque = Time.GetCurrentAndAdd(AddType.Minutos, 30);
        //                        if (Session.User.timespam_desc_cambios != 0)
        //                        {
        //                            if (Time.GetDifference(Session.User.timespam_desc_cambios) <= 0)
        //                            {
        //                                Session.User.timespam_desc_cambios = 0;
        //                                Session.User.security = string.Empty;
        //                                UserManager.ActualizarEstadisticas(Session.User);
        //                                FlowerHandler.BoomBangTeam(Session, "¡Se ha completado el proceso de desactivación de la clave de seguridad! \rAhora tu cuenta no está totalmente segura.");
        //                            }
        //                        }
        //                        using (mysql client = new mysql())
        //                        {
        //                            client.SetParameter("id", Session.User.id);
        //                            DataRow row = client.ExecuteQueryRow("SELECT * FROM cuentas_desactivadas WHERE id = @id");
        //                            if (row != null)
        //                            {
        //                                server.AppendParameter(4);
        //                                server.AppendParameter("Has desactivado tu cuenta, para reactivarla, presiona el botón");
        //                                server.AppendParameter(1);
        //                                Session.SendDataProtected(server);
        //                                return;
        //                            }
        //                        }
        //                        ActualizarVipUsuarios(Session);
        //                        server.AppendParameter(1);
        //                        server.AppendParameter(Session.User.nombre);
        //                        server.AppendParameter(Session.User.avatar);
        //                        server.AppendParameter(Session.User.colores);
        //                        server.AppendParameter(Session.User.email);
        //                        server.AppendParameter(Session.User.edad);
        //                        server.AppendParameter(2);
        //                        server.AppendParameter("Hola, Soy nuevo en BoomBang.");
        //                        server.AppendParameter(0);
        //                        server.AppendParameter(Session.User.id);
        //                        server.AppendParameter(Session.User.admin);
        //                        server.AppendParameter(Session.User.oro);
        //                        server.AppendParameter(Session.User.plata);
        //                        server.AppendParameter(200);
        //                        server.AppendParameter(5);
        //                        server.AppendParameter(0);
        //                        server.AppendParameter((Time.GetDifference(Session.User.timespam_regalo_peque) <= 0 ? 0 : Time.GetDifference(Session.User.timespam_regalo_peque)));//Regalo pequeño "tiempo de regalo"
        //                        server.AppendParameter(0);//Creo que es contador demrd
        //                        server.AppendParameter(0);//Creo que es contador demrd
        //                        server.AppendParameter(Session.User.tutorial_islas);
        //                        server.AppendParameter("ES");
        //                        server.AppendParameter(1);
        //                        server.AppendParameter(0);
        //                        server.AppendParameter(Session.User.vip);
        //                        server.AppendParameter(Session.User.end_vip);
        //                        server.AppendParameter((Session.User.ValidarEmail == 0 ? 0 : 1));///Validar email / 1 Cambiar Email
        //                        server.AppendParameter((Session.User.timespam_desc_cambios == 0 ? Session.User.security != "" ? 1 : 0 : 2));
        //                        server.AppendParameter(0);//Noticia derecha
        //                        server.AppendParameter(0);
        //                        server.AppendParameter(new object[] { 1, 0 });
        //                        server.AppendParameter(0);
        //                        server.AppendParameter(Session.User.cambio_nombre);//Nombre personaje
        //                        Session.User.AFKManager = 3600;
        //                        if (Program.ver_conexion_usuarios == true)
        //                        {
        //                            Output.WriteLine("[UserManager] -> Se ha conectado el usuario " + Session.User.nombre + ".");
        //                        }
        //                        if (Session.User.avatar >= 1 && Session.User.avatar <= 11 && Session.User.colores.Substring(0, 6) == "000000") { Session.User.colores = Session.User.colores.Replace("000000", "FFFFFF"); ActualizarEstadisticas(Session.User); }
        //                        if (Session.User.avatar >= 8 && Session.User.avatar <= 9 && Session.User.colores.Substring(6, 6) == "000000") { Session.User.colores = Session.User.colores.Replace("000000", "FFFFFF"); ActualizarEstadisticas(Session.User); }
        //                        ActualizarUsuarios();
        //                        Actualizar_conexion(Session.User, Session.IP);
        //                        repair_gift(Session);

        //                        new Thread(() => AntiScript(Session)).Start();
        //                    }
        //                }
        //            }
        //        }
        //        else
        //        {
        //            server.AppendParameter(0);
        //        }
        //        Session.SendDataProtected(server);
        //        Program.UpdateTitle();
        //    }
        //}
        private static void updateOnlineUser(SessionInstance Session)
        {
            mysql client = new mysql();

            client.SetParameter("user", Session.User.nombre);
            client.ExecuteNonQuery("UPDATE usuarios SET Online = 1 WHERE nombre = @user");
        }
Пример #11
0
        public static void cargar_planta(SessionInstance Session, BuyObjectInstance objeto)
        {
            mysql client = new mysql();

            client.SetParameter("id", objeto.id);
            DataRow           objetos_comprado = client.ExecuteQueryRow("SELECT * FROM objetos_comprados WHERE id = @id");
            BuyObjectInstance Compra           = CatalogoManager.ObtenerCompra((int)objetos_comprado["id"]);

            if (Compra.Planta_agua - Compra.Planta_sol < 0 && Time.GetDifference(Compra.Planta_sol) <= 0)//planta murio
            {
                Compra.Planta_agua = 0;
                Compra.Planta_sol  = 0;
                planta_sql(Compra);
                return;
            }
            if (Time.GetDifference(Compra.Planta_sol) <= 0 && Time.GetDifference(Compra.Planta_agua) > 0 && Compra.Planta_sol != 0)//Planta ha crecido
            {
                Compra.Planta_agua = 0;
                Compra.Planta_sol  = 0;
                planta_sql(Compra);
                actualizar_planta(Compra.id, Compra, Session);
                return;
            }
            if (Time.GetDifference(Compra.Planta_agua) <= 0)//Planta ha muerto
            {
                Compra.Planta_agua = 0;
                Compra.Planta_sol  = 0;
                planta_sql(Compra);
                return;
            }
            new Thread(() => Packet_189_173(Session, Compra)).Start();
        }
Пример #12
0
        private void updateOnlineUser(UserInstance User)
        {
            mysql client = new mysql();

            client.SetParameter("user", User.nombre);
            client.ExecuteNonQuery("UPDATE usuarios SET Online = 0 WHERE nombre = @user");
        }
Пример #13
0
 public static void RegistrarCasa(UserInstance User, int numero_habitaciones = 17)
 {
     using (mysql client = new mysql())
     {
         for (int id = 1; id < numero_habitaciones; id++)
         {
             client.SetParameter("uppert", -1);
             client.SetParameter("categoria", 4);
             client.SetParameter("Nombre", User.nombre);
             client.SetParameter("modelo", Get_modelo_ByID(id));
             client.SetParameter("color_1", Get_color_1_ByID(id));
             client.SetParameter("color_2", Get_color_2_ByID(id));
             client.SetParameter("terreno_something_1", Get_terreno_something_1_ByID(id));
             client.SetParameter("terreno_something_2", Get_terreno_something_2_ByID(id));
             client.SetParameter("terreno_something_3", Get_terreno_something_3_ByID(id));
             client.SetParameter("terreno_config", Get_terreno_config_ByID(id));
             client.SetParameter("terreno_colores", Get_terreno_colores_ByID(id));
             client.SetParameter("terreno_rgb", Get_terreno_colores_RGB_ByID(id));
             client.SetParameter("object_something_1", Get_object_something_1_ByID(id));
             client.SetParameter("object_something_2", Get_object_something_2_ByID(id));
             client.SetParameter("object_something_3", Get_object_something_3_ByID(id));
             client.SetParameter("object_config", Get_object_config_ByID(id));
             client.SetParameter("object_colores", Get_object_colores_ByID(id));
             client.SetParameter("object_rgb", Get_object_colores_RGB_ByID(id));
             client.SetParameter("CreadorID", User.id);
             DoorConfiguration(client, id);
             client.ExecuteNonQuery("INSERT INTO escenarios_privados (`uppert`, `categoria`, `nombre`, `modelo`, `color_1`, `color_2`, `terreno_something_1`, `terreno_something_2`, `terreno_something_3`, `terreno_config`, `terreno_colores`, `terreno_rgb`, `object_something_1`, `object_something_2`, `object_something_3`, `object_config`, `object_colores`, `object_rgb`, `CreadorID`, `puerta_1`, `puerta_2`, `puerta_3`, `puerta_4`, `puerta_5`, `puerta_6`, `puerta_7`, `puerta_8`, `puerta_9`, `puerta_10`, `puerta_11`, `puerta_12`, `puerta_13`, `puerta_14`, `puerta_15`, `puerta_16`) VALUES (@uppert, @categoria, @Nombre, @modelo, @color_1, @color_2, @terreno_something_1, @terreno_something_2, @terreno_something_3, @terreno_config, @terreno_colores, @terreno_rgb, @object_something_1, @object_something_2, @object_something_3, @object_config, @object_colores, @object_rgb, @CreadorID, @puerta_1, @puerta_2, @puerta_3, @puerta_4, @puerta_5, @puerta_6, @puerta_7, @puerta_8, @puerta_9, @puerta_10, @puerta_11, @puerta_12, @puerta_13, @puerta_14, @puerta_15, @puerta_16)");
         }
     }
 }
Пример #14
0
        private static void Otro_Usuario_Manager(SessionInstance Session, int Item, int id_USUARIO, bool pm, string Mensaje)
        {
            SessionInstance OtherSession = UserManager.ObtenerSession(id_USUARIO);

            if (OtherSession == null)
            {
                return;
            }
            using (mysql efecto = new mysql())
            {
                DataRow ver_objeto = efecto.ExecuteQueryRow("SELECT * FROM objetos WHERE id = '" + Item + "'");
                if (ver_objeto != null)
                {
                    string categoria_objeto = (string)ver_objeto["categoria"];
                    string nombre_objeto    = (string)ver_objeto["titulo"];
                    OtherSession.User.Trayectoria.DetenerMovimiento();
                    if (categoria_objeto.Contains("7") || categoria_objeto.Contains("8"))
                    {
                        Packet_133(Session, string.Format("{0} entrega un " + nombre_objeto + " a {1}", Session.User.nombre, OtherSession.User.nombre), true);
                    }
                    else if (categoria_objeto.Contains("4"))
                    {
                        Packet_133(Session, string.Format("{0} lanza una poción de " + nombre_objeto + " a {1}", Session.User.nombre, OtherSession.User.nombre), true);
                    }
                    else
                    {
                        Packet_133(Session, string.Format("{0} envía una pocion a {1}", Session.User.nombre, OtherSession.User.nombre), true);
                    }
                    Pociones_Manager(Session, Item, OtherSession.User.id, pm, Mensaje, 0, 0);
                }
            }
        }
Пример #15
0
        private void button1_Click(object sender, EventArgs e)
        {
            pictureBox1.Image = imageList1.Images[0];
            Names             = name.Text;
            Sex      = sex.Text;
            Birth    = birth.Text;
            Phone    = phone.Text;
            Position = position.Text;
            Number   = number.Text;
            mysql Mysql = new mysql();

            try
            {
                string sql    = @"insert into staff(name,birth,sex,position,phone) values('" + Names + "','" + Birth + "','" + Sex + "','" + Position + "','" + Phone + "')";
                int    result = Mysql.ExecuteNonQuery(sql);
                if (result != -1)
                {
                    MessageBox.Show("录入信息成功");
                }
                else
                {
                    MessageBox.Show("录入信息失败");
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
            finally
            {
            }
        }
Пример #16
0
        public static bool checkMySQL()
        {
            mysql sql = new mysql();

            using (MySqlConnection con = sql.iniHandle())
                return(sql.open(con));
        }
Пример #17
0
        static void npc_packet_manager(SessionInstance Session, int function)
        {
            mysql         client = new mysql();
            ServerMessage server = new ServerMessage();

            server.AddHead(123);
            server.AddHead(120);
            server.AppendParameter(function);
            foreach (DataRow row in client.ExecuteQueryTable("SELECT * FROM object_npc WHERE sala_id = '" + Session.User.Sala.Escenario.id + "'").Rows)
            {
                server.AppendParameter((int)row["id"]);
                server.AppendParameter(0);
                server.AppendParameter((int)row["gold"]);
                server.AppendParameter((int)row["silver"]);
                server.AppendParameter((int)row["obj_id"]);
                string sk_obj_id    = "";
                string obj_cantidad = "";
                mysql  client2      = new mysql();
                foreach (DataRow row_2 in client2.ExecuteQueryTable("SELECT * FROM object_npc_id WHERE obj_id = '" + (int)row["obj_id"] + "'").Rows)
                {
                    sk_obj_id    += (int)row_2["sk_obj_id"] + "³";
                    obj_cantidad += (int)row_2["obj_cantidad"] + "³";
                }
                if (sk_obj_id.Length != 0)
                {
                    sk_obj_id = sk_obj_id.Remove(sk_obj_id.Length - 1, 1);
                }
                server.AppendParameter(sk_obj_id);
                server.AppendParameter(obj_cantidad);
            }
            Session.SendDataProtected(server);
        }
Пример #18
0
        private void viewMode()
        {
            mysql query = new mysql("*", "leitores", "id_leit = " + id);

            query.read();

            searchId.CBValue        = query.read("id_leit").ToString();
            searchNome.CBValue      = query.read("nome").ToString();
            searchEmail.CBValue     = query.read("email").ToString();
            searchMorada.CBValue    = query.read("morada").ToString();
            searchTelemovel.CBValue = query.read("telemovel").ToString();
            query.close();

            edit = false;
            searchNome.CBReadOnly      = true;
            searchEmail.CBReadOnly     = true;
            searchMorada.CBReadOnly    = true;
            searchTelemovel.CBReadOnly = true;
            buttonCancel.Visible       = false;
            buttonSave.Visible         = false;
            buttonEdit.Visible         = true;
            buttonImagem.Visible       = false;
            buttonEliminar.Visible     = false;

            if (File.Exists(Application.StartupPath + @"\leitores\" + id))
            {
                pictureBox1.ImageLocation = Application.StartupPath + @"\leitores\" + id;
            }
        }
Пример #19
0
 public static bool ColocarObjeto_Especial(SalaInstance Sala, BuyObjectInstance Compra, int id, int x, int y, string tam, int rotation, string espacio_ocupado)
 {
     using (mysql client = new mysql())
     {
         client.SetParameter("id", id);
         client.SetParameter("posX", x);
         client.SetParameter("posY", y);
         client.SetParameter("tam", tam);
         client.SetParameter("rotation", rotation);
         client.SetParameter("sala_id", Sala.Escenario.id);
         client.SetParameter("espacio_ocupado", espacio_ocupado);
         if (client.ExecuteNonQuery("UPDATE objetos_comprados SET posX = @posX, posY = @posY, tam = @tam, rotation = @rotation, espacio_ocupado = @espacio_ocupado, sala_id = @sala_id WHERE id = @id") == 1)
         {
             Compra.posX            = x;
             Compra.posY            = y;
             Compra.sala_id         = Sala.id;
             Compra.espacio_ocupado = espacio_ocupado;
             Compra.tam             = tam;
             Sala.ObjetosEnSala.Remove(Compra.id);
             Sala.ObjetosEnSala.Add(Compra.id, Compra);
             if (Sala.ObjetosEnSala.ContainsKey(Compra.id))
             {
                 Sala.FijarChutas(Compra);
             }
             return(true);
         }
     }
     return(false);
 }
Пример #20
0
 private static void Primer_Usuario_Manager(SessionInstance Session, int Item, bool pm, string Mensaje, int x, int y)
 {
     using (mysql efecto = new mysql())
     {
         DataRow ver_objeto = efecto.ExecuteQueryRow("SELECT * FROM objetos WHERE id = '" + Item + "'");
         if (ver_objeto != null)
         {
             string categoria_objeto = (string)ver_objeto["categoria"];
             string nombre_objeto    = (string)ver_objeto["titulo"];
             if (categoria_objeto.Contains("7") || categoria_objeto.Contains("8"))
             {
                 Packet_133(Session, string.Format("{0} abre un " + nombre_objeto + "", Session.User.nombre), true);
             }
             else if (categoria_objeto.Contains("4"))
             {
                 Packet_133(Session, string.Format("{0} consume una poción de " + nombre_objeto + "", Session.User.nombre), true);
             }
             else
             {
                 Packet_133(Session, string.Format("{0} consume una pocion", Session.User.nombre), true);
             }
             Pociones_Manager(Session, Item, Session.User.id, pm, Mensaje, x, y);
         }
     }
 }
Пример #21
0
        static ServerMessage Cargar_Bpad(SessionInstance Session)
        {
            ServerMessage server = new ServerMessage();

            server.AddHead(132);
            server.AddHead(120);
            using (mysql client = new mysql())
            {
                int NumeroAmigos = Convert.ToInt32(client.ExecuteScalar("SELECT COUNT(*) FROM bpad_amigos WHERE (ID_1 = '" + Session.User.id + "')"));
                server.AppendParameter(NumeroAmigos);
                List <int> ID_amigos = new List <int>();
                foreach (DataRow row in client.ExecuteQueryTable("SELECT * FROM bpad_amigos WHERE ID_1 = '" + Session.User.id + "'").Rows)
                {
                    //if (!ID_amigos.Contains((int)row[""]))
                    UserInstance UserFriend = UserManager.ObtenerUsuario((int)row["ID_2"]);
                    if (UserFriend != null)
                    {
                        server.AppendParameter(UserFriend.id);
                        server.AppendParameter(UserFriend.nombre);
                        server.AppendParameter(UserFriend.bocadillo);
                        server.AppendParameter(UserFriend.avatar);
                        server.AppendParameter(UserFriend.colores);
                        server.AppendParameter(UserFriend.edad);
                        server.AppendParameter("BurBian");
                        server.AppendParameter((string)row["Nota"]);
                        server.AppendParameter((int)row["Marquilla"]);
                        server.AppendParameter((int)row["Solicitud"]);
                    }
                }
            }
            return(server);
        }
Пример #22
0
        private void buttonLogin_Click(object sender, EventArgs e)
        {
            if (textBoxId.Text != "")
            {
                mysql query = new mysql("password", "funcionarios", "id_func = " + textBoxId.Text);

                if (query.read())
                {
                    if (query.read("password") == textBoxPassword.Text)
                    {
                        Variables.funcId = Convert.ToInt16(textBoxId.Text);
                        query.close();
                        MessageBox.Show("Bem-vindo!");
                        livros obj = new livros();
                        this.Hide();
                        obj.ShowDialog();
                        this.Close();
                    }
                    else
                    {
                        query.close();
                        MessageBox.Show("Dados inseridos não estão corretos.");
                    }
                }
                else
                {
                    query.close();
                    MessageBox.Show("Dados inseridos não estão corretos.");
                }
            }
            else
            {
                MessageBox.Show("Dados inseridos não estão corretos.");
            }
        }
Пример #23
0
 private static void Packet_148_127(SessionInstance Session, string security)
 {
     try
     {
         if (Session.User.security != security)
         {
             return;
         }
         using (mysql client = new mysql())
         {
             client.SetParameter("id", Session.User.id);
             client.SetParameter("name", Session.User.nombre);
             client.SetParameter("time", DateTime.Now);
             if (client.ExecuteNonQuery("INSERT INTO cuentas_desactivadas (`id`, `Nombre`, `Fecha_Desactivacion`) VALUES (@id, @name, @time)") == 1)
             {
                 Packet_174(Session);
                 UserManager.Desactivar_Usuario(Session);
             }
         }
     }
     catch
     {
         ServerMessage server = new ServerMessage();
         server.AddHead(148);
         server.AddHead(127);
         server.AppendParameter(-1);
         Session.SendData(server);
     }
 }
Пример #24
0
        private void viewMode()
        {
            mysql query = new mysql("*", "autores", "id_auto = " + id);

            query.read();

            searchId.CBValue             = query.read("id_auto").ToString();
            searchNome.CBValue           = query.read("nome").ToString();
            searchNacionalidade.CBValue  = query.read("nacionalidade").ToString();
            searchDataNascimento.CBValue = query.read("data_nasc").ToString();
            if (query.read("data_fale").ToString() == "")
            {
                searchDataFalecimento.Visible = false;
            }
            else
            {
                searchDataFalecimento.Visible = true;
                searchDataFalecimento.CBValue = query.read("data_fale").ToString();
            }

            query.close();

            edit = false;
            searchNome.CBReadOnly            = true;
            searchNacionalidade.CBReadOnly   = true;
            searchDataNascimento.CBReadOnly  = true;
            searchDataFalecimento.CBReadOnly = true;
            buttonCancel.Visible             = false;
            buttonSave.Visible     = false;
            buttonEdit.Visible     = true;
            checkBox.Visible       = false;
            buttonEliminar.Visible = false;
        }
Пример #25
0
        private void delete_Click(object sender, EventArgs e)
        {
            mysql Mysql = new mysql();

            if (comboBox1.SelectedItem == null)
            {
                MessageBox.Show("请选择要删除的员工");
            }
            else
            {
                try
                {
                    string Name       = comboBox1.SelectedItem.ToString();
                    string sql_delete = @"delete from staff where name='" + Name + "'";
                    int    result     = Mysql.ExecuteNonQuery(sql_delete);
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message);
                }
                finally
                {
                    string  sql = @"select * from staff";
                    DataSet ds  = Mysql.GetDataSet(sql);
                    dataGridView1.DataSource = ds.Tables[0];
                }
            }
        }
Пример #26
0
        private void Staff_Load(object sender, EventArgs e)
        {
            timer1.Enabled    = true;
            timer1.Interval   = 1000;
            timer1.Enabled    = false;
            pictureBox1.Image = imageList1.Images[0];
            time.Text         = DateTime.Now.ToLocalTime().ToString();
            try
            {
                mysql Mysql = new mysql();
                //MySqlConnection conn = Mysql.Connection();
                string sql = @"select * from staff";

                /*DataSet ds = Mysql.GetDataSet(sql);
                 * comboBox1.DataSource = ds.Tables[0];
                 * comboBox1.DisplayMember = "name";
                 * comboBox1.ValueMember = "id";*/
                MySqlDataReader dr = Mysql.GetRead(sql);
                while (dr.Read())
                {
                    comboBox1.Items.Add(dr["name"].ToString());
                }
                dr.Close();
                //comboBox1.DropDownStyle = ComboBoxStyle.DropDownList;
            }
            catch (Exception ex)
            {
                MessageBox.Show("异常为:" + ex.Message);
            }
            finally
            {
            }
        }
Пример #27
0
 public static void ActualizarUsuarios()
 {
     using (mysql client = new mysql())
     {
         client.SetParameter("users", UsuariosOnline.Count);
         client.ExecuteNonQuery("UPDATE web SET users_online = @users");
     }
 }
Пример #28
0
        public override global::System.Data.DataSet Clone()
        {
            mysql cln = ((mysql)(base.Clone()));

            cln.InitVars();
            cln.SchemaSerializationMode = this.SchemaSerializationMode;
            return(cln);
        }
Пример #29
0
 public static int IslasCreadas(UserInstance User)
 {
     using (mysql client = new mysql())
     {
         client.SetParameter("id", User.id);
         return(Convert.ToInt32(client.ExecuteScalar("SELECT COUNT(id) FROM islas WHERE CreadorID = @id")));
     }
 }
Пример #30
0
 public static void CambiarDescripcion(IslaInstance Isla, string texto)
 {
     using (mysql client = new mysql())
     {
         client.SetParameter("id", Isla.id);
         client.SetParameter("texto", texto);
         client.ExecuteNonQuery("UPDATE islas SET descripcion = @texto WHERE id = @id");
     }
 }
Пример #31
0
    public override string init(string json)
    {
        string loggedUserID;
        recieveloginRquest request = JsonMapper.ToObject<recieveloginRquest>(json);

        mysql sql = new mysql();

        MySqlDataReader result = sql.query("SELECT id FROM login WHERE username='******' AND password='******'");

        int findOneResult = 0;
        while (result.Read())
        {
            findOneResult++;
            loggedUserID = result["id"].ToString();
        }

        recieveLoginResponse response = new recieveLoginResponse();

        if (findOneResult == 1)
        {
            response.response = 1;
            response.message = "Succeful login attempt by '" + request.username + "'";
            // selectCharacterList(1);
        }
        else if(findOneResult > 1)
        {
            response.response = 0;
            response.message = "More than 1 account are found with this credential. Contact the admin to assistence.";
        }
        else
        {
            response.response = 0;
            response.message = "Failed login attempt by ==> '" + request.username + "'";
        }

        //close Data Reader
        sql.CloseConnection();

        return JsonMapper.ToJson(response);
    }
Пример #32
0
 public int registerAccount(string strAccountName, string strPassword, int intIsJudge)
 {
     int intResult = -1;
     if (intIsJudge == 1)
     {
         mysql my = new mysql();
         intResult = my.insertIntoJudge(strAccountName, md5(strPassword));
         if (intResult == 0)
         {
             return 0;
         }
         else if (intResult == 1)
         {
             return 1;
         }
         else
         {
             return -1;
         }
     }
     return -1;
 }
Пример #33
0
 public static int checkAccount(string strAccountName, string strPassword, int intIsJudge)
 {
     mysql myCheckPlayer = new mysql();
     string strMd5Password = myCheckPlayer.getPlayerMd5Password(strAccountName);
     if (strMd5Password == "-1")
     {
         return -1;
     }
     string md5ed = "";
     if (strPassword.Length < 10)
     {
         md5ed = md5(strPassword);
     }
     else
     {
         md5ed = strPassword;
     }
     if (md5ed == strMd5Password)
     {
         return 0;
     }
     return -1;
 }