Beispiel #1
0
        public int Inserir(ProdutoDominio objProduto)
        {
            using (SqlConnection con = new SqlConnection())
            {
                con.ConnectionString = Properties.Settings.Default.banco;
                SqlCommand comando = new SqlCommand();
                comando.CommandType = CommandType.Text;

                con.Open();

                comando.CommandText = "INSERT INTO TABELA_PRODUTOS ([NOME_PRODUTO], [EMBALAGEM], [TAMANHO], [UNIDADE_MEDIDA], [SABOR], [QUANTIDADE_ESTOQUE_INICIAL], [PRECO_DE_LISTA]) VALUES (@NOME_PRODUTO, @EMBALAGEM, @TAMANHO, @UNIDADE_MEDIDA, @SABOR, @QUANTIDADE_ESTOQUE_INICIAL, @PRECO_DE_LISTA)";

                comando.Parameters.Add("NOME_PRODUTO", SqlDbType.VarChar).Value               = objProduto.NomeProduto;
                comando.Parameters.Add("EMBALAGEM", SqlDbType.VarChar).Value                  = objProduto.Embalagem;
                comando.Parameters.Add("TAMANHO", SqlDbType.Decimal).Value                    = objProduto.Tamanho;
                comando.Parameters.Add("UNIDADE_MEDIDA", SqlDbType.VarChar).Value             = objProduto.UnidadeMedida;
                comando.Parameters.Add("SABOR", SqlDbType.VarChar).Value                      = objProduto.Sabor;
                comando.Parameters.Add("QUANTIDADE_ESTOQUE_INICIAL", SqlDbType.Decimal).Value = objProduto.QuantidadeEstoqueInicial;
                comando.Parameters.Add("PRECO_DE_LISTA", SqlDbType.Decimal).Value             = objProduto.PrecoDeLista;

                comando.Connection = con;

                int qtd = comando.ExecuteNonQuery();
                Console.Write(qtd);
                return(qtd);
            }
        }
Beispiel #2
0
        public int Editar(ProdutoDominio objProduto)
        {
            using (SqlConnection con = new SqlConnection())
            {
                con.ConnectionString = Properties.Settings.Default.banco;
                SqlCommand comando = new SqlCommand();
                comando.CommandType = CommandType.Text;

                con.Open();

                comando.CommandText = "UPDATE TABELA_PRODUTOS SET NOME_PRODUTO = @NOME_PRODUTO, EMBALAGEM = @EMBALAGEM, TAMANHO = @TAMANHO, UNIDADE_MEDIDA = @UNIDADE_MEDIDA, SABOR = @SABOR, QUANTIDADE_ESTOQUE_INICIAL = @QUANTIDADE_ESTOQUE_INICIAL, PRECO_DE_LISTA = @PRECO_DE_LISTA WHERE CODIGO_PRODUTO = @CODIGO_PRODUTO";

                comando.Parameters.Add("CODIGO_PRODUTO", SqlDbType.Int).Value                 = objProduto.CodigoProduto;
                comando.Parameters.Add("NOME_PRODUTO", SqlDbType.VarChar).Value               = objProduto.NomeProduto;
                comando.Parameters.Add("EMBALAGEM", SqlDbType.VarChar).Value                  = objProduto.Embalagem;
                comando.Parameters.Add("TAMANHO", SqlDbType.Decimal).Value                    = objProduto.Tamanho;
                comando.Parameters.Add("UNIDADE_MEDIDA", SqlDbType.VarChar).Value             = objProduto.UnidadeMedida;
                comando.Parameters.Add("SABOR", SqlDbType.VarChar).Value                      = objProduto.Sabor;
                comando.Parameters.Add("QUANTIDADE_ESTOQUE_INICIAL", SqlDbType.Decimal).Value = objProduto.QuantidadeEstoqueInicial;
                comando.Parameters.Add("PRECO_DE_LISTA", SqlDbType.Decimal).Value             = objProduto.PrecoDeLista;

                comando.Connection = con;

                int qtd = comando.ExecuteNonQuery();
                Console.Write(qtd);
                return(qtd);
            }
        }
        public ActionResult CadastrarProduto(ProdutoDominio entidade)
        {
            try
            {
                var resultado = _comandoInserirProduto.Executar(entidade);

                return(Json(new { Result = "OK", Data = "Produto cadastrado com sucesso!" }, JsonRequestBehavior.AllowGet));
            }
            catch (Exception ex)
            {
                return(Json(new { Result = "Error", Data = ex.Message }, JsonRequestBehavior.AllowGet));
            }
        }
        public ActionResult AlterarProduto(ProdutoDominio modelo)
        {
            try
            {
                var resultado = _comandoAtualizarProduto.Executar(modelo);

                return(Json(new { Result = "OK", Data = "Produto alterado com sucesso!" }, JsonRequestBehavior.AllowGet));
            }
            catch (Exception ex)
            {
                return(Json(new { Result = "Error", Data = ex.Message }, JsonRequestBehavior.AllowGet));
            }
        }
        public IActionResult Get()
        {
            var lista = new List <ProdutoDominio>();
            var obj1  = new ProdutoDominio();

            obj1.Id   = 1;
            obj1.Nome = "Macarrão";

            var obj2 = new ProdutoDominio();

            obj2.Id   = 2;
            obj2.Nome = "Arroz";

            lista.Add(obj1);
            lista.Add(obj2);

            return(Ok(lista));
        }
Beispiel #6
0
        public List <ProdutoDominio> BuscaProduto(ProdutoDominio objProduto)
        {
            using (SqlConnection con = new SqlConnection())
            {
                con.ConnectionString = Properties.Settings.Default.banco;
                SqlCommand comando = new SqlCommand();
                comando.CommandType = CommandType.Text;

                con.Open();

                comando.CommandText = "SELECT NOME_PRODUTO, PRECO_DE_LISTA, EMBALAGEM, TAMANHO, SABOR, QUANTIDADE_EM_ESTOQUE, CODIGO_PRODUTO FROM TABELA_PRODUTOS WHERE CODIGO_PRODUTO = @CODIGO_PRODUTO";

                comando.Parameters.Add("CODIGO_PRODUTO", SqlDbType.Int).Value = objProduto.CodigoProduto;


                comando.Connection = con;

                SqlDataReader         dr;
                List <ProdutoDominio> lista = new List <ProdutoDominio>();

                dr = comando.ExecuteReader();

                if (dr.HasRows)
                {
                    while (dr.Read())
                    {
                        ProdutoDominio dado = new ProdutoDominio();

                        dado.NomeProduto              = Convert.ToString(dr["NOME_PRODUTO"]);
                        dado.PrecoDeLista             = Convert.ToString(dr["PRECO_DE_LISTA"]);
                        dado.Embalagem                = Convert.ToString(dr["EMBALAGEM"]);
                        dado.Tamanho                  = Convert.ToString(dr["TAMANHO"]);
                        dado.Sabor                    = Convert.ToString(dr["SABOR"]);
                        dado.QuantidadeEstoqueInicial = Convert.ToString(dr["QUANTIDADE_ESTOQUE_INICIAL"]);
                        dado.CodigoProduto            = Convert.ToInt32(dr["CODIGO_PRODUTO"]);

                        lista.Add(dado);
                    }
                }
                return(lista);
            }
        }
Beispiel #7
0
        public List <ProdutoDominio> Lista()
        {
            using (SqlConnection con = new SqlConnection())
            {
                con.ConnectionString = Properties.Settings.Default.banco;
                SqlCommand comando = new SqlCommand();
                comando.CommandType = CommandType.Text;

                con.Open();

                comando.CommandText = "SELECT CODIGO_PRODUTO, NOME_PRODUTO, EMBALAGEM, TAMANHO, CONCAT(TAMANHO, UNIDADE_MEDIDA) AS TAMANHO_MEDIDA, UNIDADE_MEDIDA, SABOR, QUANTIDADE_ESTOQUE_INICIAL, PRECO_DE_LISTA FROM TABELA_PRODUTOS ORDER BY CODIGO_PRODUTO";

                comando.Connection = con;

                SqlDataReader         dr;
                List <ProdutoDominio> lista = new List <ProdutoDominio>();

                dr = comando.ExecuteReader();

                if (dr.HasRows)
                {
                    while (dr.Read())
                    {
                        ProdutoDominio dado = new ProdutoDominio();

                        dado.CodigoProduto       = Convert.ToInt32(dr["CODIGO_PRODUTO"]);
                        dado.NomeProduto         = Convert.ToString(dr["NOME_PRODUTO"]);
                        dado.Embalagem           = Convert.ToString(dr["EMBALAGEM"]);
                        dado.Tamanho             = Convert.ToString(dr["TAMANHO"]);
                        dado.ConcatTamanhoMedida = Convert.ToString(dr["TAMANHO_MEDIDA"]);
                        dado.UnidadeMedida       = Convert.ToString(dr["UNIDADE_MEDIDA"]);
                        dado.Sabor = Convert.ToString(dr["SABOR"]);
                        dado.QuantidadeEstoqueInicial = Convert.ToString(dr["QUANTIDADE_ESTOQUE_INICIAL"]);
                        dado.PrecoDeLista             = Convert.ToString(dr["PRECO_DE_LISTA"]);

                        lista.Add(dado);
                    }
                }
                return(lista);
            }
        }
Beispiel #8
0
        public int Excluir(ProdutoDominio objProduto)
        {
            using (SqlConnection con = new SqlConnection())
            {
                con.ConnectionString = Properties.Settings.Default.banco;
                SqlCommand comando = new SqlCommand();
                comando.CommandType = CommandType.Text;

                con.Open();

                comando.CommandText = "DELETE FROM TABELA_PRODUTOS WHERE CODIGO_PRODUTO = @CODIGO_PRODUTO";

                comando.Parameters.Add("CODIGO_PRODUTO", SqlDbType.Int).Value = objProduto.CodigoProduto;

                comando.Connection = con;

                int qtd = comando.ExecuteNonQuery();
                Console.Write(qtd);
                return(qtd);
            }
        }
 public List <ProdutoDominio> BuscaProduto(ProdutoDominio objProduto)
 {
     return(new VendaDados().BuscaProduto(objProduto));
 }
Beispiel #10
0
 public static int Excluir(ProdutoDominio objProduto)
 {
     return(new ProdutoDados().Excluir(objProduto));
 }
Beispiel #11
0
 public static int Inserir(ProdutoDominio objProduto)
 {
     return(new ProdutoDados().Inserir(objProduto));
 }
Beispiel #12
0
 public List <ProdutoDominio> Buscar(ProdutoDominio objProduto)
 {
     return(new ProdutoDados().Buscar(objProduto));
 }