コード例 #1
0
        public void Update(MODEL.Cacambas cacambas)
        {
            SqlConnection conexao = new SqlConnection(strCon);
            string        sql     = "UPDATE Cacambas SET tipo=@tipo, tamanho=@tamanho, valor=@valor, situacao=@situacao ";

            sql += " WHERE id=@id;";
            SqlCommand cmd = new SqlCommand(sql, conexao);

            cmd.Parameters.AddWithValue(@"id", cacambas.id);
            cmd.Parameters.AddWithValue("@tipo", cacambas.tipo);
            cmd.Parameters.AddWithValue("@tamanho", cacambas.tamanho);
            cmd.Parameters.AddWithValue("@valor", cacambas.valor);
            cmd.Parameters.AddWithValue("@situacao", cacambas.situacao);
            try
            {
                conexao.Open();
                cmd.ExecuteNonQuery();
            }
            catch
            {
                Console.WriteLine("Erro na Atualização de Caçambas");
            }
            finally
            {
                conexao.Close();
            }
        }
コード例 #2
0
        public List <MODEL.Cacambas> SelectByTipo(string tipo)
        {
            List <MODEL.Cacambas> lstcacambas = new List <MODEL.Cacambas>();
            SqlConnection         conexao     = new SqlConnection(strCon);
            string     sql = "SELECT * FROM Cacambas WHERE (tipo LIKE @tipo);";
            SqlCommand cmd = new SqlCommand(sql, conexao);

            cmd.Parameters.AddWithValue("@tipo", "%" + tipo.Trim() + "%");

            try
            {
                conexao.Open();
                SqlDataReader dados = cmd.ExecuteReader(CommandBehavior.CloseConnection);
                while (dados.Read())
                {
                    MODEL.Cacambas cacambas = new MODEL.Cacambas();
                    cacambas.id       = Convert.ToInt32(dados["id"].ToString());
                    cacambas.tipo     = dados["tipo"].ToString();
                    cacambas.tamanho  = dados["tamanho"].ToString();
                    cacambas.valor    = Convert.ToSingle(dados["valor"].ToString());
                    cacambas.situacao = Convert.ToInt32(dados["situacao"].ToString());
                    lstcacambas.Add(cacambas);
                }
            }
            catch
            {
                Console.WriteLine("Erro na Consulta de Cacambas");
            }
            finally
            {
                conexao.Close();
            }

            return(lstcacambas);
        }
コード例 #3
0
        public void Devolver(MODEL.Itens item)
        {
            BLL.Cacambas          bllCacambas = new Cacambas();
            List <MODEL.Cacambas> lstCacambas = bllCacambas.SelectByID(item.cacambas_id);

            MODEL.Cacambas cacambas = lstCacambas[0];
            cacambas.situacao = 1;
            bllCacambas.Update(cacambas);
            item.entrega = Convert.ToDateTime(DateTime.Now.ToShortDateString());

            DAL.Itens dalItens = new DAL.Itens();
            dalItens.Update(item);
        }
コード例 #4
0
        public void Insert(MODEL.Itens item)
        {
            BLL.Cacambas          bllCacambas = new Cacambas();
            List <MODEL.Cacambas> lstCacambas = bllCacambas.SelectByID(item.cacambas_id);

            MODEL.Cacambas cacambas = lstCacambas[0];
            cacambas.situacao = 2;
            bllCacambas.Update(cacambas);


            DAL.Itens dalItens = new DAL.Itens();
            dalItens.Insert(item);
        }
コード例 #5
0
        public void Insert(MODEL.Cacambas cacambas)
        {
            SqlConnection conexao = new SqlConnection(strCon);
            string        sql     = "INSERT INTO Cacambas VALUES (@tipo, @tamanho, @valor, @situacao);";
            SqlCommand    cmd     = new SqlCommand(sql, conexao);

            cmd.Parameters.AddWithValue("@tipo", cacambas.tipo);
            cmd.Parameters.AddWithValue("@tamanho", cacambas.tamanho);
            cmd.Parameters.AddWithValue("@valor", cacambas.valor);
            cmd.Parameters.AddWithValue("@situacao", cacambas.situacao);
            try
            {
                conexao.Open();
                cmd.ExecuteNonQuery();
            }
            catch
            {
                Console.WriteLine("Erro na Inclusão de Caçambas");
            }
            finally
            {
                conexao.Close();
            }
        }
コード例 #6
0
 public void Update(MODEL.Cacambas cacambas)
 {
     DAL.Cacambas dalCacambas = new DAL.Cacambas();
     //regras de negócio
     dalCacambas.Update(cacambas);
 }
コード例 #7
0
 public void Insert(MODEL.Cacambas cacambas)
 {
     DAL.Cacambas dalCacambas = new DAL.Cacambas();
     //escreve regras de negócio
     dalCacambas.Insert(cacambas);
 }