Example #1
0
        public void InserirDados()
        {
            //tenta inserir
            try
            {
                //verifica se os campos estão em branco
                if (!Cod.Equals("") && !Nome.Equals("") && !Categoria.Equals("") &&
                    !Mercado.Equals("") && !Preco.Equals("") && !Peso.Equals("") &&
                    !Marca.Equals("") && !Quantidade.Equals(""))
                {
                    string          myConnectionString = "server =localhost; user id =root; password =; port =3306; database = CompareAqui";
                    MySqlConnection myConnection       = new MySqlConnection(myConnectionString);
                    string          myInsertQuery      = "INSERT INTO tb_produto (prod_cod, prod_nome, prod_categoria, prod_mercado, prod_preco, prod_peso, prod_marca, prod_quantidade)" +
                                                         " Values('" + Cod + "','" + Nome + "','" + Categoria + "','" + Mercado + "','" + Preco + "','" + Peso + "','" + Marca + "','" + Quantidade + "')";
                    MySqlCommand myCommand = new MySqlCommand(myInsertQuery, myConnection);

                    myConnection.Open();
                    myCommand.ExecuteNonQuery();
                    myConnection.Close();
                    //MessageBox.Show("Produto cadastrado com sucesso");
                }
                else
                {
                    MessageBox.Show("Nao deixe nenhum campo em branco ou somente com espacos!!");
                }
            }
            catch (Exception e)
            {
                MessageBox.Show(e.Message);
            }
        }
Example #2
0
 public override void Validate()
 {
     if (string.IsNullOrEmpty(Nome))
     {
         AdicionarCritica("Nome do produto não pode ser vazio ");
     }
     if (string.IsNullOrEmpty(Descricao))
     {
         AdicionarCritica("Descrição do produto não pode ser vazia ");
     }
     if (Preco.Equals(""))
     {
         AdicionarCritica("Preço do produto não pode ser vazio ");
     }
 }
Example #3
0
        //método de alteração de dados dos produtos
        public void AtualizaDados()
        {
            //tenta inserir
            try
            {
                //verifica se os campos estão em branco
                if (!Cod.Equals("") && !Nome.Equals("") && !Categoria.Equals("") &&
                    !Mercado.Equals("") && !Preco.Equals("") && !Peso.Equals("") &&
                    !Marca.Equals("") && !Quantidade.Equals(""))
                {
                    //cria variavel com conexão com o banco de dados
                    string myConnectionString =
                        "server =localhost; user id =root; password =; port =3306; database = CompareAqui";

                    //cria o comando de conexão
                    MySqlConnection myConnection = new MySqlConnection(myConnectionString);

                    //Criando Comando de alteração dos produtos
                    string myInsertQuery =
                        "UPDATE tb_produto SET prod_nome='" + Nome + "',prod_categoria ='" + Categoria + "',prod_mercado ='" + Mercado + "', prod_preco='" + Preco + "'," +
                        "prod_peso='" + Convert.ToDecimal(Peso) + "',prod_marca ='" + Marca + "',prod_quantidade ='" + Quantidade + "' WHERE prod_cod ='" + Convert.ToInt32(Cod) + "';";
                    MySqlCommand myCommand = new MySqlCommand(myInsertQuery);

                    //o comando é igual a conexão
                    myCommand.Connection = myConnection;

                    //abre a conexão
                    myConnection.Open();

                    //executa o comando de alteração no banco de dados
                    myCommand.ExecuteNonQuery();

                    //fecha conexão
                    myCommand.Connection.Close();
                    //MessageBox.Show("Produto alterado com sucesso");
                }
                else
                {
                    MessageBox.Show("Nao deixe nenhum campo em branco ou somente com espacos!!");
                }
            }
            catch (Exception e)
            {
                MessageBox.Show("" + e);
            }
        }
        /// <summary>
        /// Returns true if Livro instances are equal
        /// </summary>
        /// <param name="other">Instance of Livro to be compared</param>
        /// <returns>Boolean</returns>
        public bool Equals(Livro other)
        {
            if (ReferenceEquals(null, other))
            {
                return(false);
            }
            if (ReferenceEquals(this, other))
            {
                return(true);
            }

            return
                ((
                     ISBN == other.ISBN ||
                     ISBN != null &&
                     ISBN.Equals(other.ISBN)
                     ) &&
                 (
                     Nome == other.Nome ||
                     Nome != null &&
                     Nome.Equals(other.Nome)
                 ) &&
                 (
                     Preco == other.Preco ||
                     Preco != null &&
                     Preco.Equals(other.Preco)
                 ) &&
                 (
                     Autor == other.Autor ||
                     Autor != null &&
                     Autor.Equals(other.Autor)
                 ) &&
                 (
                     Editora == other.Editora ||
                     Editora != null &&
                     Editora.Equals(other.Editora)
                 ) &&
                 (
                     Categora == other.Categora ||
                     Categora != null &&
                     Categora.Equals(other.Categora)
                 ));
        }
Example #5
0
        public override void Validate()
        {
            LimparMensagensValidacao();

            if (Nome.Equals(""))
            {
                AddError("Produto nao pode ter nome vazio ou nulo.");
            }

            if (Descricao.Equals(""))
            {
                AddError("Produto nao pode ter descricao vazia ou nula.");
            }

            if (Preco.Equals(""))
            {
                AddError("Produto nao pode ter valor vazio ou nulo.");
            }

            if (NomeFoto.Equals(""))
            {
                AddError("Produto nao pode ter caminho/nome foto vazio.");
            }
        }