示例#1
0
        public string update(Raca raca)
        {
            string msg = "";

            try
            {
                _conn   = new Conexao();
                _LogDao = new LogDao();

                string strupdate = "update racas set Descricao_Detalhada = '" + raca.Descricao_Detalhada.Replace("'", "''") + "', Descricao = '"
                                   + raca.Descricao.Replace("'", "''") + "', Campanha = " + raca.Campanha + ", Vantagens_Desvantagens = '"
                                   + string.Join <int>("_", raca.Vantagens_Desvantagens).Replace("'", "''") + "', Idiomas = '" + raca.Idiomas.Replace("'", "''") + "', Pericias = '"
                                   + string.Join <string>(";", raca.Pericias).Replace("'", "''") + "', Lv_PontosPericias = '" + raca.Lv_PontosPericias.ToString().Replace(",", ".") + "', "
                                   + "Lv_PontosVantagens = '" + raca.Lv_PontosPericias.ToString().Replace(",", ".") + "', Custo = " + raca.Custo + ", Bonus_Atributo = '"
                                   + string.Join <string>(";", raca.Bonus_Atributo).Replace("'", "''") + "', Deslocamento = " + raca.Deslocamento + ", Monstro = '"
                                   + raca.Monstro.ToString() + "', Ativo = '" + raca.Ativo.ToString() + "', Bonus_Hp = " + raca.Bonus_Hp + ", Bonus_Mp = " + raca.Bonus_Mp + ", Bonus_CA = "
                                   + raca.Bonus_CA + ", Lv_pontosAtributo = '" + raca.Lv_pontosAtributo.ToString().Replace(",", ".") + "' where cod_raca = " + raca.Cod_Raca + " ";
                _conn.execute(strupdate);
                _LogDao.insert("Raca", "up", "cod_raca = " + raca.Cod_Raca.ToString());
            }
            catch (Exception)
            {
                msg = "Erro ao atualizar a Raça ('" + raca.Descricao + "')";
            }
            return(msg);
        }
示例#2
0
        public string Insert(Raca raca)
        {
            string msg = "";

            try
            {
                _conn   = new Conexao();
                _LogDao = new LogDao();

                string strInsert = "insert into racas (Descricao_Detalhada, Descricao, Campanha, Vantagens_Desvantagens, Idiomas, Pericias, Lv_PontosPericias, "
                                   + "Lv_PontosVantagens, Custo, Bonus_Atributo, Deslocamento, Monstro, Ativo, Bonus_Hp, Bonus_Mp, Bonus_CA, Lv_pontosAtributo) "
                                   + " values('" + raca.Descricao_Detalhada.Replace("'", "''") + "', '" + raca.Descricao.Replace("'", "''") + "', " + raca.Campanha + ", "
                                   + "'" + string.Join <int>("_", raca.Vantagens_Desvantagens).Replace("'", "''") + "', '" + raca.Idiomas + "', '" + string.Join <string>(";", raca.Pericias).Replace("'", "''") + "', '"
                                   + raca.Lv_PontosPericias.ToString().Replace(",", ".") + "', '" + raca.Lv_PontosVantagens.ToString().Replace(",", ".") + "', " + raca.Custo + ", '" + string.Join <string>(";", raca.Bonus_Atributo).Replace("'", "''") + "', "
                                   + raca.Deslocamento + ", '" + raca.Monstro.ToString() + "',  '" + raca.Ativo.ToString() + "', " + raca.Bonus_Hp + ", " + raca.Bonus_Mp + ", " + raca.Bonus_CA + ", '"
                                   + raca.Lv_pontosAtributo.ToString().Replace(",", ".") + "' )";
                _conn.execute(strInsert);
                _LogDao.insert("Raca", "add", "");
            }
            catch (Exception)
            {
                msg = "Erro ao adicionar a Raça ('" + raca.Descricao + "')";
            }
            return(msg);
        }
示例#3
0
        public string delete(int cod_item)
        {
            string msg = "";

            try
            {
                _conn   = new Conexao();
                _LogDao = new LogDao();

                string strdelete = "delete from itens where cod_item = " + cod_item + "";
                _conn.execute(strdelete);
                _LogDao.insert("Item", "del", "id " + cod_item);
            }
            catch (Exception)
            {
                msg = "Erro ao deletar o Item ";
            }
            return(msg);
        }
示例#4
0
        public string update(Item item)
        {
            string msg = "";

            try
            {
                _conn   = new Conexao();
                _LogDao = new LogDao();

                string strupdate = "update itens set Descricao = '" + item.Descricao.Replace("'", "''") + "', Valor_Min = " + item.Valor_Min.ToString().Replace(",", ".") + ", Valor_Max = " + item.Valor_Max.ToString().Replace(",", ".") + ", Up = '" + item.Up + "', Bonus_Atk_Corpo = " + item.Bonus_Atk_Corpo + ", Bonus_Atk_Distanc = " + item.Bonus_Atk_Distanc + ", Decisivo = " + item.Decisivo + ", Critico = " + item.Critico + ", Resistencia = " + item.Resistencia + ", Peso = " + item.Peso.ToString().Replace(",", ".") + ", Ca = " + item.Ca + ", Raridade = " + item.Raridade + ", Tipo = '" + item.Tipo + "', Pre_Requisito = '" + string.Join <int>("_", item.Pre_Requisito).Replace("'", "''") + "', Penalidade = " + item.Penalidade + ", Duas_Maos = '" + item.Duas_Maos.ToString() + "', Municao = '" + item.Municao.ToString() + "', Descricao_Detalhada = '" + item.Descricao_Detalhada.Replace("'", "''") + "', Ativo = '" + item.Ativo.ToString() + "', Campanha = " + item.Campanha + ", Dano = '" + item.Dano + "' where Cod_Item = " + item.Cod_Item + " ";
                _conn.execute(strupdate);
                _LogDao.insert("Item", "up", "cod_Item = " + item.Cod_Item.ToString());
            }
            catch (Exception)
            {
                msg = "Erro ao atualizar a Item ('" + item.Descricao + "')";
            }
            return(msg);
        }
示例#5
0
        public string delete(int cod_atributo)
        {
            string msg = "";

            try
            {
                _conn   = new Conexao();
                _LogDao = new LogDao();

                string strdelete = "delete from atributos where cod_atributo = " + cod_atributo + "";
                _conn.execute(strdelete);
                _LogDao.insert("Atributos", "del", "id " + cod_atributo);
            }
            catch (Exception)
            {
                msg = "Erro ao deletar o Atributo ";
            }
            return(msg);
        }
示例#6
0
        public string delete(int cod_raca)
        {
            string msg = "";

            try
            {
                _conn   = new Conexao();
                _LogDao = new LogDao();

                string strdelete = "delete from racas where cod_raca = " + cod_raca + "";
                _conn.execute(strdelete);
                _LogDao.insert("Raca", "del", "id " + cod_raca);
            }
            catch (Exception)
            {
                msg = "Erro ao deletar a Raça ";
            }
            return(msg);
        }
示例#7
0
        public string delete(int cod_classe)
        {
            string msg = "";

            try
            {
                _conn   = new Conexao();
                _LogDao = new LogDao();

                string strdelete = "delete from classes where cod_classe = " + cod_classe + "";
                _conn.execute(strdelete);
                _LogDao.insert("Classe", "del", "id " + cod_classe);
            }
            catch (Exception)
            {
                msg = "Erro ao deletar a Classe ";
            }
            return(msg);
        }
示例#8
0
        public string Insert(Item item)
        {
            string msg = "";

            try
            {
                _conn   = new Conexao();
                _LogDao = new LogDao();

                string strInsert = "insert into itens (Descricao, Valor_Min, Valor_Max, Up, Bonus_Atk_Corpo, Bonus_Atk_Distanc, Decisivo, Critico, Resistencia, Peso, Ca, Raridade, Tipo, Pre_Requisito, Penalidade, Duas_Maos, Municao, Descricao_Detalhada, Ativo, Campanha, Dano) "
                                   + " values('" + item.Descricao.Replace("'", "''") + "', " + item.Valor_Min.ToString().Replace(",", ".") + ", " + item.Valor_Max.ToString().Replace(",", ".") + ", '" + item.Up + "', " + item.Bonus_Atk_Corpo + ", " + item.Bonus_Atk_Distanc + ", " + item.Decisivo + ", " + item.Critico + ", " + item.Resistencia + ", " + item.Peso.ToString().Replace(",", ".") + ", " + item.Ca + ", " + item.Raridade + ", '" + item.Tipo + "', '" + string.Join <int>("_", item.Pre_Requisito).Replace("'", "''") + "', " + item.Penalidade + ", '" + item.Duas_Maos.ToString() + "', '" + item.Municao.ToString() + "', '" + item.Descricao_Detalhada.Replace("'", "''") + "', '" + item.Ativo.ToString() + "', " + item.Campanha + ", '" + item.Dano + "')";
                _conn.execute(strInsert);
                _LogDao.insert("Item", "add", "");
            }
            catch (Exception)
            {
                msg = "Erro ao adicionar o Item ('" + item.Descricao + "')";
            }
            return(msg);
        }
示例#9
0
        public string update(int cod_atributo, string descricao, bool ativo)
        {
            string msg = "";

            try
            {
                _conn   = new Conexao();
                _LogDao = new LogDao();

                string strupdate = "update atributos set descricao = '" + descricao.Replace("'", "''") + "', ativo = '" + ativo + "' where cod_atributo = " + cod_atributo + "";
                _conn.execute(strupdate);
                _LogDao.insert("Atributos", "alt", "id " + cod_atributo);
                msg = "Atributo '" + descricao + "', Alterado.";
            }
            catch (Exception)
            {
                msg = "Erro ao adicionar um Atributo ('" + descricao + "')";
            }
            return(msg);
        }
示例#10
0
        public string Insert(string descricao, bool ativo)
        {
            string msg = "";

            try
            {
                _conn   = new Conexao();
                _LogDao = new LogDao();

                string strInsert = "insert into atributos (descricao, ativo) values('" + descricao.Replace("'", "''") + "', '" + ativo + "')";
                _conn.execute(strInsert);
                _LogDao.insert("Atributos", "add", "");
                msg = "Atributo '" + descricao + "', Criado.";
            }
            catch (Exception)
            {
                msg = "Erro ao adicionar um Atributo ('" + descricao + "')";
            }
            return(msg);
        }
示例#11
0
        public string update(Pericia pericia)
        {
            string msg = "";

            try
            {
                _conn   = new Conexao();
                _LogDao = new LogDao();

                string strupdate = "update vantagens set Descricao = '" + pericia.Descricao.Replace("'", "''") + "', Cod_Atributo = " + pericia.Cod_Atributo
                                   + ", penalidade_peso = " + pericia.penalidade_peso + ", requisito_classe = '" + string.Join <int>("_", pericia.requisito_classe).Replace("'", "''")
                                   + "', Treinada = '" + pericia.Treinada.ToString() + "', Caracteristicas = '" + pericia.Caracteristicas.Replace("'", "''") + "', Campanha = " + pericia.Campanha + ", Ativo = '" + pericia.Ativo.ToString() + "') ";
                _conn.execute(strupdate);
                _LogDao.insert("Pericia", "up", "cod_Pericia = " + pericia.Cod_Pericia.ToString());
            }
            catch (Exception)
            {
                msg = "Erro ao atualizar a Vantagem ('" + pericia.Descricao + "')";
            }
            return(msg);
        }
示例#12
0
        public string update(Classe classe)
        {
            string msg = "";

            try
            {
                _conn   = new Conexao();
                _LogDao = new LogDao();

                string strupdate = "update classes set Descricao = '" + classe.Descricao.Replace("'", "''") + "', Custo = " + classe.Custo
                                   + ", Pericias = '" + string.Join <string>(";", classe.Pericias).Replace("'", "''") + "', Vantagens_Desvantagens = '" + string.Join <int>("_", classe.Vantagens_Desvantagens).Replace("'", "''")
                                   + "', Descricao_Detalhada = '" + classe.Descricao_Detalhada.Replace("'", "''") + "', Campanha = " + classe.Campanha + ", Ativo = '" + classe.Ativo.ToString() + "' where Cod_Classe = " + classe.Cod_Classe + " ";
                _conn.execute(strupdate);
                _LogDao.insert("Vantagem", "up", "cod_classe = " + classe.Cod_Classe.ToString());
            }
            catch (Exception)
            {
                msg = "Erro ao atualizar a Classe ('" + classe.Descricao + "')";
            }
            return(msg);
        }
示例#13
0
        public string Insert(Pericia pericia)
        {
            string msg = "";

            try
            {
                _conn   = new Conexao();
                _LogDao = new LogDao();

                string strInsert = "insert into pericias (Descricao, Cod_Atributo, penalidade_peso, requisito_classe, Treinada, Caracteristicas, Campanha, Ativo) "
                                   + " values('" + pericia.Descricao.Replace("'", "''") + "', " + pericia.Cod_Atributo + ", " + pericia.penalidade_peso + ", '"
                                   + string.Join <int>("_", pericia.requisito_classe).Replace("'", "''") + "', '" + pericia.Treinada.ToString() + "', '" + pericia.Caracteristicas.Replace("'", "''") + "', "
                                   + pericia.Campanha + ", '" + pericia.Ativo.ToString() + "')";
                _conn.execute(strInsert);
                _LogDao.insert("Pericia", "add", "");
            }
            catch (Exception)
            {
                msg = "Erro ao adicionar a Vantagem ('" + pericia.Descricao + "')";
            }
            return(msg);
        }
示例#14
0
        public string update(Vantagem vantagem)
        {
            string msg = "";

            try
            {
                _conn   = new Conexao();
                _LogDao = new LogDao();

                string strupdate = "update vantagens set Descricao = '" + vantagem.Descricao.Replace("'", "''") + "', Custo = " + vantagem.Custo
                                   + ", Bonus_Atributo = '" + string.Join <string>(";", vantagem.Bonus_Atributo).Replace("'", "''") + "', Pre_Vantagens = '" + string.Join <int>("_", vantagem.Pre_Vantagens).Replace("'", "''")
                                   + "', Pre_Requisitos = '" + vantagem.Pre_Requisitos.Replace("'", "''") + "', Caracteristicas = '" + vantagem.Caracteristicas.Replace("'", "''") + "', Campanha = " + vantagem.Campanha + ", Ativo = '" + vantagem.Ativo.ToString() + "') ";
                _conn.execute(strupdate);
                _LogDao.insert("Vantagem", "up", "cod_vantagem = " + vantagem.Cod_Vantagem.ToString());
                //msg = "Vantagem '" + vantagem.Descricao + "', Criada.";
            }
            catch (Exception)
            {
                msg = "Erro ao atualizar a Vantagem ('" + vantagem.Descricao + "')";
            }
            return(msg);
        }
示例#15
0
        public string Insert(Classe classe)
        {
            string msg = "";

            try
            {
                _conn   = new Conexao();
                _LogDao = new LogDao();

                string strInsert = "insert into classes (Descricao, Custo, Pericias, Vantagens_Desvantagens, Descricao_Detalhada, Campanha, Ativo) "
                                   + " values('" + classe.Descricao.Replace("'", "''") + "', " + classe.Custo + ", '" + string.Join <string>(";", classe.Pericias).Replace("'", "''") + "', '"
                                   + string.Join <int>("_", classe.Vantagens_Desvantagens).Replace("'", "''") + "', '" + classe.Descricao_Detalhada.Replace("'", "''") + "', "
                                   + classe.Campanha + ", '" + classe.Ativo.ToString() + "')";
                _conn.execute(strInsert);
                _LogDao.insert("Classe", "add", "");
            }
            catch (Exception)
            {
                msg = "Erro ao adicionar a Classe ('" + classe.Descricao + "')";
            }
            return(msg);
        }
示例#16
0
        public string Insert(Vantagem vantagem)
        {
            string msg = "";

            try
            {
                _conn   = new Conexao();
                _LogDao = new LogDao();

                string strInsert = "insert into vantagens (Descricao, Custo, Bonus_Atributo, Pre_Vantagens, Pre_Requisitos, Caracteristicas, Campanha, Ativo) "
                                   + " values('" + vantagem.Descricao.Replace("'", "''") + "', " + vantagem.Custo + ", '" + string.Join <string>(";", vantagem.Bonus_Atributo).Replace("'", "''") + "', '"
                                   + string.Join <int>("_", vantagem.Pre_Vantagens).Replace("'", "''") + "', '" + vantagem.Pre_Requisitos.Replace("'", "''") + "', '" + vantagem.Caracteristicas.Replace("'", "''") + "', "
                                   + vantagem.Campanha + ", '" + vantagem.Ativo.ToString() + "')";
                _conn.execute(strInsert);
                _LogDao.insert("Vantagem", "add", "");
                //msg = "Vantagem '" + vantagem.Descricao + "', Criada.";
            }
            catch (Exception)
            {
                msg = "Erro ao adicionar a Vantagem ('" + vantagem.Descricao + "')";
            }
            return(msg);
        }