예제 #1
0
        public void Update(MODEL.Locacao locacao)
        {
            SqlConnection conexao = new SqlConnection(strCon);
            string        sql     = "Update Locacao set data=@data, ";

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

            cmd.Parameters.AddWithValue("@id", locacao.id);
            cmd.Parameters.AddWithValue("@data", locacao.data);
            cmd.Parameters.AddWithValue("@cliente_id", locacao.cliente_id);

            conexao.Open();
            try
            {
                cmd.ExecuteNonQuery();
            }
            catch
            {
                Console.WriteLine("Erro na atualização de Locacao");
            }
            finally
            {
                conexao.Close();
            }
        }
예제 #2
0
        public List <MODEL.Locacao> Select()
        {
            List <MODEL.Locacao> lstLocacao = new List <MODEL.Locacao>();
            SqlConnection        conexao    = new SqlConnection(strCon);
            string     sql = "Select * from Locacao";
            SqlCommand cmd = new SqlCommand(sql, conexao);

            conexao.Open();
            try
            {
                SqlDataReader reader = cmd.ExecuteReader(CommandBehavior.CloseConnection);
                while (reader.Read())
                {
                    MODEL.Locacao locacao = new MODEL.Locacao();
                    locacao.id         = Convert.ToInt32(reader[0].ToString());
                    locacao.data       = Convert.ToDateTime(reader["data"].ToString());
                    locacao.cliente_id = Convert.ToInt32(reader["cliente_id"].ToString());

                    lstLocacao.Add(locacao);
                }
            }
            catch
            {
                Console.WriteLine("Deu erro na Seleção de Locacao...");
            }
            finally
            {
                conexao.Close();
            }

            return(lstLocacao);
        }
예제 #3
0
        public void Delete(MODEL.Locacao locacao)
        {
            SqlConnection conexao = new SqlConnection(strCon);
            string        sql     = "Delete from Locacao where id=@id;";
            SqlCommand    cmd     = new SqlCommand(sql, conexao);

            cmd.Parameters.AddWithValue("@id", locacao.id);
            conexao.Open();
            try
            {
                cmd.ExecuteNonQuery();
            }
            catch
            {
                Console.WriteLine("Erro na Remoção de Locacao");
            }
            finally
            {
                conexao.Close();
            }
        }
예제 #4
0
        public void Insert(MODEL.Locacao locacao)
        {
            SqlConnection conexao = new SqlConnection(strCon);
            string        sql     = "Insert into Locacao values (@data, @cliente_id);";
            SqlCommand    cmd     = new SqlCommand(sql, conexao);

            cmd.Parameters.AddWithValue("@data", locacao.data);
            cmd.Parameters.AddWithValue("@cliente_id", locacao.cliente_id);

            conexao.Open();
            try
            {
                cmd.ExecuteNonQuery();
            }
            catch
            {
                Console.WriteLine("Deu erro na inserção de Locacao...");
            }
            finally
            {
                conexao.Close();
            }
        }
예제 #5
0
        public void Delete(MODEL.Locacao locacao)
        {
            DAL.Locacao Locacao = new DAL.Locacao();

            Locacao.Delete(locacao);
        }
예제 #6
0
 public void Update(MODEL.Locacao locacao)
 {
     DAL.Locacao Locacao = new DAL.Locacao();
     Locacao.Update(locacao);
 }
예제 #7
0
 public void Insert(MODEL.Locacao locacao)
 {
     DAL.Locacao Locacao = new DAL.Locacao();
     //
     Locacao.Insert(locacao);
 }