コード例 #1
0
 public int ValidarCampos(Calcado calcado)
 {
     if (string.IsNullOrEmpty(calcado.Marca))
     {
         return(1);
     }
     if (string.IsNullOrEmpty(calcado.Modelo))
     {
         return(2);
     }
     if (string.IsNullOrEmpty(calcado.Cor))
     {
         return(3);
     }
     if (string.IsNullOrEmpty(calcado.Tamanho))
     {
         return(4);
     }
     if (calcado.Quantidade == 0)
     {
         return(5);
     }
     if (calcado.Preco == 0)
     {
         return(6);
     }
     return(0);
 }
コード例 #2
0
        //Metodo que atribui nos parametros os atributos do objeto Fornecedor e faz o cadastro no banco
        public void Inserir(Calcado calcado)
        {
            //Cria um objeto do tipo MySqlCommand que irá armazenar os comando que vão para o banco
            MySqlCommand cmd = new MySqlCommand();

            //Atribui no comando Connection o metodo do objeto de conexao com o banco
            cmd.Connection = objConexao.ObjetoConexao;
            //Abre a conexao do banco
            objConexao.Conectar();
            //Comando que insere na tabela Fornecedor do banco
            cmd.CommandText = "insert into calcado(nome_fornecedor,marca, modelo, tamanho, cor, quantidade, preco) values (@nomefornecedor, @marca, @modelo, @tamanho, @cor, @quantidade, @preco);";
            //Adicionando os atributos do objeto Fornecedor nos parametros
            cmd.Parameters.AddWithValue("@nomefornecedor", calcado.NomeFornecedor);
            cmd.Parameters.AddWithValue("@marca", calcado.Marca);
            cmd.Parameters.AddWithValue("@modelo", calcado.Modelo);
            cmd.Parameters.AddWithValue("@tamanho", calcado.Tamanho);
            cmd.Parameters.AddWithValue("@cor", calcado.Cor);
            cmd.Parameters.AddWithValue("@quantidade", calcado.Quantidade);
            cmd.Parameters.AddWithValue("@preco", calcado.Preco);

            //Executa as linhas de comandos
            cmd.ExecuteNonQuery();

            //Fecha a conexao do banco
            objConexao.Desconectar();
        }
コード例 #3
0
        //Metodo que atribui nos parametros os atributos do objeto Fornecedor e faz a alteraçao no banco
        public void Alterar(Calcado calcado)
        {
            //Cria um objeto do tipo MySqlCommand que irá armazenar os comando que vão para o banco
            MySqlCommand cmd = new MySqlCommand();

            //Atribui no comando Connection o metodo do objeto de conexao com o banco
            cmd.Connection = objConexao.ObjetoConexao;
            //Abre a conexao do banco
            objConexao.Conectar();
            //Comando que altera na tabela Fornecedor do banco
            cmd.CommandText = "update calcado set marca=@marca,modelo=@modelo,tamanho=@tamanho, cor=@cor, quantidade=@quantidade, preco=@preco where id_calcado=@idcalcado;";
            //Adicionando os atributos do objeto Cliente nos parametros
            cmd.Parameters.AddWithValue("@idcalcado", calcado.IdCalcado);
            //cmd.Parameters.AddWithValue("@nomefornecedor", calcado.NomeFornecedor);
            cmd.Parameters.AddWithValue("@marca", calcado.Marca);
            cmd.Parameters.AddWithValue("@modelo", calcado.Modelo);
            cmd.Parameters.AddWithValue("@tamanho", calcado.Tamanho);
            cmd.Parameters.AddWithValue("@cor", calcado.Cor);
            cmd.Parameters.AddWithValue("@quantidade", calcado.Quantidade);
            cmd.Parameters.AddWithValue("@preco", calcado.Preco);

            //Executa as linhas de comandos
            cmd.ExecuteNonQuery();
            //Fecha a conexao do banco
            objConexao.Desconectar();
        }
コード例 #4
0
        //Metodo que tras do banco os dados do Fornecedor e armazena-os em seus atributos da classe
        public Calcado carregaCalcado(int codigo)
        {
            //Cria um objeto do tipo Fornecedor que irá armazenar os dados que virao do banco
            Calcado calcado = new Calcado();
            //Cria um objeto do tipo MySqlCommand que irá armazenar os comando que vão para o banco
            MySqlCommand cmd = new MySqlCommand();

            //Atribui no comando Connection o metodo do objeto de conexao com o banco
            cmd.Connection = objConexao.ObjetoConexao;
            //Comando que pesquisa na tabela Fornecedor do banco
            cmd.CommandText = "select * from calcado where calcado.id_calcado =" + codigo.ToString();
            //Abre a conexao do banco
            objConexao.Conectar();
            //Cria um objeto do tipo MySqlDataReader e executa as linhas de comandos no banco como leitura
            MySqlDataReader registro = cmd.ExecuteReader();

            if (registro.HasRows)
            {
                registro.Read();
                calcado.IdCalcado      = Convert.ToInt32(registro["id_calcado"]);
                calcado.NomeFornecedor = Convert.ToString(registro["nome_fornecedor"]);
                calcado.Marca          = Convert.ToString(registro["marca"]);
                calcado.Modelo         = Convert.ToString(registro["modelo"]);
                calcado.Tamanho        = Convert.ToString(registro["tamanho"]);
                calcado.Cor            = Convert.ToString(registro["cor"]);
                calcado.Quantidade     = Convert.ToInt32(registro["quantidade"]);
                calcado.Preco          = Convert.ToDecimal(registro["preco"]);
            }
            return(calcado);
        }