Esempio n. 1
0
        public List <Cosmetico> ObterTodos()
        {
            SqlConnection conexao = new SqlConnection();

            conexao.ConnectionString = CadeiadeConexao;
            conexao.Open();

            SqlCommand comando = new SqlCommand();

            comando.Connection  = conexao;
            comando.CommandText = @"SELECT * FROM cosmeticos";

            DataTable tabela = new DataTable();

            tabela.Load(comando.ExecuteReader());

            List <Cosmetico> cosmeticos = new List <Cosmetico>();

            for (int i = 0; i < tabela.Rows.Count; i++)
            {
                DataRow   linha     = tabela.Rows[i];
                Cosmetico cosmetico = new Cosmetico();
                cosmetico.Id             = Convert.ToInt32(linha["id"]);
                cosmetico.Nome           = linha["nome"].ToString();
                cosmetico.DataVencimento = Convert.ToDateTime(linha["data_vencimento"]);
                cosmetico.Quantidade     = Convert.ToInt32(linha["quantidade"]);
                cosmetico.Marca          = linha["marca"].ToString();
                cosmetico.Valor          = Convert.ToDecimal(linha["valor"]);

                cosmeticos.Add(cosmetico);
            }
            conexao.Close();
            return(cosmeticos);
        }
Esempio n. 2
0
        public Cosmetico ObterPeloId(int id)
        {
            SqlConnection conexao = new SqlConnection();

            conexao.ConnectionString = CadeiadeConexao;
            conexao.Open();

            SqlCommand comando = new SqlCommand();

            comando.Connection  = conexao;
            comando.CommandText = @"SELECT * FROM cosmeticos WHERE id = @ID";

            comando.Parameters.AddWithValue("@ID", id);

            DataTable dataTable = new DataTable();

            dataTable.Load(comando.ExecuteReader());
            conexao.Close();
            if (dataTable.Rows.Count == 1)
            {
                DataRow   linha     = dataTable.Rows[0];
                Cosmetico cosmetico = new Cosmetico();
                cosmetico.Id             = Convert.ToInt32(linha["id"]);
                cosmetico.Nome           = linha["nome"].ToString();
                cosmetico.DataVencimento = Convert.ToDateTime(linha["data_vencimento"]);
                cosmetico.Quantidade     = Convert.ToInt32(linha["quantidade"]);
                cosmetico.Marca          = linha["marca"].ToString();
                cosmetico.Valor          = Convert.ToDecimal(linha["valor"]);


                return(cosmetico);
            }
            return(null);
        }
Esempio n. 3
0
        public void Atualizar(Cosmetico cosmetico)
        {
            SqlConnection conexao = new SqlConnection();

            conexao.ConnectionString = CadeiadeConexao;
            conexao.Open();

            SqlCommand comando = new SqlCommand();

            comando.Connection  = conexao;
            comando.CommandText = @"UPDATE cosmeticos SET
nome = @NOME,
data_vencimento = @DATA_VENCIMENTO,
quantidade = @QUANTIDADE,
marca = @MARCA,
valor = @VALOR
WHERE id = @ID";
            comando.Parameters.AddWithValue("@NOME", cosmetico.Nome);
            comando.Parameters.AddWithValue("@DATA_VENCIMENTO", cosmetico.DataVencimento);
            comando.Parameters.AddWithValue("@QUANTIDADE", cosmetico.Quantidade);
            comando.Parameters.AddWithValue("@MARCA", cosmetico.Marca);
            comando.Parameters.AddWithValue("@VALOR", cosmetico.Valor);
            comando.Parameters.AddWithValue("@ID", cosmetico.Id);
            comando.ExecuteNonQuery();
            conexao.Close();
        }
Esempio n. 4
0
 public CosmeticoEditar(Cosmetico cosmetico)
 {
     InitializeComponent();
     txtId.Text             = cosmetico.Id.ToString();
     txtDataVencimento.Text = cosmetico.DataVencimento.ToString("dd/MM/yyyy");
     txtNome.Text           = cosmetico.Nome;
     txtMarca.Text          = cosmetico.Marca;
     txtValor.Text          = cosmetico.Valor.ToString();
     txtQuantidade.Text     = cosmetico.Quantidade.ToString();
 }
Esempio n. 5
0
        private void dataGridView1_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
        {
            int id = Convert.ToInt32(dataGridView1.CurrentRow.Cells[0].Value);

            CosmeticoRepositorio repositorio = new CosmeticoRepositorio();
            Cosmetico            cosmetico   = repositorio.ObterPeloId(id);

            CosmeticoEditar cosmeticoEditar = new CosmeticoEditar();

            cosmeticoEditar.ShowDialog();
        }
Esempio n. 6
0
        private void btnEditar_Click(object sender, EventArgs e)
        {
            int id = Convert.ToInt32(dataGridView1.CurrentRow.Cells[0].Value);

            CosmeticoRepositorio repositorio = new CosmeticoRepositorio();
            Cosmetico            cosmetico   = repositorio.ObterPeloId(id);

            CosmeticoEditar cosmeticoEditar = new CosmeticoEditar(cosmetico);

            cosmeticoEditar.ShowDialog();
            AtualizarTabela();
        }
Esempio n. 7
0
        private void btnSalvar_Click(object sender, EventArgs e)
        {
            Cosmetico cosmetico = new Cosmetico();

            cosmetico.Nome           = txtNome.Text;
            cosmetico.DataVencimento = Convert.ToDateTime(txtDataVencimento.Text);
            cosmetico.Valor          = Convert.ToDecimal(txtValor.Text);
            cosmetico.Marca          = txtMarca.Text;
            cosmetico.Quantidade     = Convert.ToInt32(txtQuantidade.Text);
            CosmeticoRepositorio repositorio = new CosmeticoRepositorio();

            repositorio.Inserir(cosmetico);
            Close();
        }
Esempio n. 8
0
        private void AtualizarTabela()
        {
            CosmeticoRepositorio repositorio = new CosmeticoRepositorio();
            List <Cosmetico>     cosmeticos  = repositorio.ObterTodos();

            dataGridView1.Rows.Clear();
            for (int i = 0; i < cosmeticos.Count; i++)
            {
                Cosmetico cosmetico = cosmeticos[i];
                dataGridView1.Rows.Add(new object[]
                {
                    cosmetico.Id, cosmetico.Nome, cosmetico.DataVencimento.ToString("dd/MM/yyyy"), cosmetico.Quantidade, cosmetico.Valor, cosmetico.Marca
                });
            }
        }
Esempio n. 9
0
        private void btnSalvar_Click(object sender, EventArgs e)
        {
            Cosmetico cosmetico = new Cosmetico();

            cosmetico.Id             = Convert.ToInt32(txtId.Text);
            cosmetico.Nome           = txtNome.Text;
            cosmetico.Marca          = txtMarca.Text;
            cosmetico.Valor          = Convert.ToDecimal(txtValor.Text);
            cosmetico.Quantidade     = Convert.ToInt32(txtQuantidade.Text);
            cosmetico.DataVencimento = Convert.ToDateTime(txtDataVencimento.Text);
            CosmeticoRepositorio repositorio = new CosmeticoRepositorio();

            repositorio.Atualizar(cosmetico);

            MessageBox.Show("Editado com Sucesso");
            Close();
        }
Esempio n. 10
0
        public void Inserir(Cosmetico cosmetico)
        {
            SqlConnection conexao = new SqlConnection();

            conexao.ConnectionString = CadeiadeConexao;
            conexao.Open();

            SqlCommand comando = new SqlCommand();

            comando.Connection  = conexao;
            comando.CommandText = @"INSERT INTO cosmeticos (nome, data_vencimento, quantidade , marca, valor) 
VALUES (@NOME, @DATA_VENCIMENTO, @QUANTIDADE, @MARCA, @VALOR)";
            comando.Parameters.AddWithValue("@NOME", cosmetico.Nome);
            comando.Parameters.AddWithValue("@DATA_VENCIMENTO", cosmetico.DataVencimento);
            comando.Parameters.AddWithValue("@QUANTIDADE", cosmetico.Quantidade);
            comando.Parameters.AddWithValue("@MARCA", cosmetico.Marca);
            comando.Parameters.AddWithValue("@VALOR", cosmetico.Valor);

            comando.ExecuteNonQuery();
            conexao.Close();
        }
Esempio n. 11
0
 public IActionResult Cadastrar(Cosmetico c)
 {
     ViewData["nome"] = c.Nome;
     return(Content(c.Nome + " " + c.Preco + " " + c.Descricao));
 }